广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python基础之字典
  • 949
分享到

python基础之字典

2024-04-02 19:04:59 949人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

字典 # 字典:也是python中重要的数据类型,字典是由键值对组成的集合 # 通常使用 键来访问数据,效率非常高,和list一样支持对数据的添加、修改和删除操作 # 特点:

字典

在这里插入图片描述


# 字典:也是python中重要的数据类型,字典是由键值对组成的集合
# 通常使用 键来访问数据,效率非常高,和list一样支持对数据的添加、修改和删除操作
# 特点:
# 1.不是序列类型,没有下标的概念,是无序的键值集合,是Python中内置的高级数据类型‘
# 2.使用{}来表示字典对象,每个键值对使用逗号来分割
# 3.其键必须是不可变的类型【元组、字符串】 值可以是任意类型
# 4.每个键必定是唯一的,如果存在重复的键,那么后者会覆盖前者,产生覆盖
# 如何创建字典
dicta={}  #空字典
print(type(dicta))

在这里插入图片描述


# 如何创建字典
dicta={"pro":'艺术','school':'北影'}
# 添加字典数据
dicta['name']='周雨彤'  #key:value  直接赋值操作
dicta['age']='25'
dicta['pos']='演员'
# 结束添加
print(dicta)
print(len(dicta))  ##数据项长度
print(type(dicta))

在这里插入图片描述


dicta={"pro":'艺术','school':'北影'}
# 添加字典数据
dicta['name']='周雨彤'  #key:value  直接赋值操作
dicta['age']='25'
dicta['pos']='演员'
# 修改数据
print(dicta)  #输出完整的字典
print(dicta['name'])  #通过键获取对应的值
dicta['name']='白鹿' #修改键对应的值
dicta['school']='上戏'
print(dicta)

在这里插入图片描述


# 获取所有的键
print(dicta.keys())
#获取所有的值
print(dicta.values())
#获取所有的键和值
print(dicta.items())

在这里插入图片描述


# 获取所有的键
print(dicta.keys())
#获取所有的值
print(dicta.values())
#获取所有的键和值
# print(dicta.items())
for key,value in dicta.items():
    # print(item)
    print('%s==%s'%(key,value))

在这里插入图片描述


dicta.update({'age':32})  ##修改数据
dicta.update({'height':1.75})  ##添加数据
print(dicta)

在这里插入图片描述


# 删除操作
del dicta['name']  #删除指定键
dicta.pop('age')   #通过指定键来进行删除
print(dicta)

在这里插入图片描述


print(dicta)
# 如何排序
print(sorted(dicta.items(),key=lambda d:d[0]))

在这里插入图片描述


# 如何排序
#按照key排序
print(sorted(dicta.items(),key=lambda d:d[0]))
#按照value排序
print(sorted(dicta.items(),key=lambda d:d[1]))

在这里插入图片描述

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注编程网的更多内容!

--结束END--

本文标题: python基础之字典

本文链接: https://www.lsjlt.com/news/155149.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python基础之字典
    字典 # 字典:也是python中重要的数据类型,字典是由键值对组成的集合 # 通常使用 键来访问数据,效率非常高,和list一样支持对数据的添加、修改和删除操作 # 特点: ...
    99+
    2022-11-12
  • Python编程基础之字典
    目录一、字典概念二、字典操作(一)创建字典1、先创建空字典,再添加元素(键值对)2、直接创建包含若干键值对的字典(二)字典操作1、读取字典元素 - 按键取值2、添加字段元素 - 按键...
    99+
    2022-11-12
  • Python基础知识之2——字典
      字典是什么? 字典是另外一个可变的数据结构,且可存储任意类型对象,比如字符串、数字、列表等。字典是由关键字和值两部分组成,也就是 key 和 value,中间用冒号分隔。这种结构类似于新华字典,字典中每一个字都有一个对应的解释,具体的...
    99+
    2023-01-30
    字典 基础知识 Python
  • Python基础之字典怎么使用
    今天小编给大家分享一下Python基础之字典怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一. 什么是字典字典作为P...
    99+
    2023-07-02
  • Python基础——字典(dict)
    由键-值对构建的集合。 创建   dic1={} type(dic1)   dic2=dict() type(dic2)   初始化 dic2={'hello':123,'world':456,'python':789} ...
    99+
    2023-01-30
    字典 基础 Python
  • python基础入门之字典和集合
    目录正文字典集合python 中有6大标准类型: 数字(Number) 字符串(String) 列表(List) 元组(Tumple) 集合(Set) 字典(Dictionary...
    99+
    2022-11-12
  • Python字典的基础操作
    目录1、字典的概念2、创建和使用字典2.1 创建字典3、字典的运算3.1 字典的方法1、字典的概念 Python中的字典数据类型和现实中的字典很像,它是以键值对(键和值的组合)的方式...
    99+
    2022-11-12
  • [Python]学习基础篇:字典
    字典字典这个数据结构的功能和它的名字一样,根据key得到value值。字典的定义 方法: dict={‘key1’:value1,’key2’:value2……..} 对于字典,key值在字典中不能重复,若出现重复,将更改原有的key对应的...
    99+
    2023-01-31
    字典 基础 Python
  • python基础学习5----字典
    字典由大括号和键值对组成,特点为无序,键唯一 1.字典的创建 #直接创建字典 dic1={'name':'a','age':20} #通过dict创建字典,输出都为{'name': 'a', 'age': 20} dic2=dict((...
    99+
    2023-01-30
    字典 基础 python
  • Python基础之字典的详细使用教程
    目录一. 什么是字典二. 创建字典三. 字典元素获取四. 字典元素的增删改操作五. 字典的视图操作一. 什么是字典 字典作为Python的一个内置数据结构,和列表一样都是可变序列的,...
    99+
    2022-11-11
  • Python基础:字典(dict)与集合
    查找场景下与列表的性能对比    字典与集合之所以高效的原因是:内部结构都是一张哈希表。   平均情况下插入、查找和删除的时间复杂度为 O(1).   假设有数量100,000的产品列表: import time id = [x for...
    99+
    2023-01-31
    字典 基础 Python
  • Python面试宝典之基础篇-02
    我觉得你如果正在找工作,我的Python面试宝典几期教程,你一定得花时间看完了!...
    99+
    2023-06-01
  • Python面试宝典之基础篇-04
    接着更新Python常见的面试题!...
    99+
    2023-06-01
  • Python基础操作_字典的遍历
    2.3 遍历字典 遍历字典的方式: 1遍历字典的所有的键-值对 2遍历字典的键 3遍历字典的值 2.3.1 遍历所有的键-值对 user_0 = { 'username':'efermi', ...
    99+
    2023-10-25
    python ruby 开发语言
  • Python基础之字符串
    初识字符串 字符串的认识 首先,我们先认识下什么是字符串: # 定义字符串 t_str1 = "Hello World" t_str2 = "asdfghh" print(t_str1) # Hello World print(t_s...
    99+
    2023-01-31
    字符串 基础 Python
  • python基础-3:元组、字典、深浅拷
       小生博客:http://xsboke.blog.51cto.com                                   -------谢谢您的参考,如有疑问,欢迎交流一、 元组(tuple)  1. 元组的特点元组是固...
    99+
    2023-01-31
    深浅 字典 基础
  • python基础之字符编码
    一 计算机基础知识   二 文本编辑器存取文件的原理(nodepad++,pycharm,word) #1、打开编辑器就打开了启动了一个进程,是在内存中的,所以,用编辑器编写的内容也都是存放与内存中的,断电后数据丢失 #2、要想永久...
    99+
    2023-01-30
    字符 基础 python
  • day10-11-python基础之字符
    1.开发工具   python开发IDE: pycharm、eclipse    # 专业版   # 不要汉化 2.运算符   结果是值     算数运算       a = 10 * 10     赋值运算       a = a + ...
    99+
    2023-01-31
    字符 基础 python
  • python基本数据类型之字典
    字典的定义与特性字典是Python语言中唯一的映射类型。定义:{key1:value1,key2:value2}1、键与值用冒号“:”分开; 2、项与项用逗号“,”分开;特性:1.key-value结构 2.key必须可hash、且必须为不...
    99+
    2023-01-31
    字典 数据类型 python
  • Python编程基础的字典怎么使用
    本篇内容介绍了“Python编程基础的字典怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、字典概念字典(dict)可能是最重要的P...
    99+
    2023-06-21
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作