字典
python的字典数据类型是基于hash散列算法实现的,采用键值对(key:value)的形式,根据key的值计算value的地址,具有非常快的查取和插入速度。但它是无序的,包含的元素个数不限,值的类型也可以是其它任何数据类型!
字典的key必须是不可变的对象,例如整数、字符串、bytes和元组,但使用最多的还是字符串。 列表、字典、集合等就不可以作为key。同时,同一个字典内的key必须是唯一的,但值则不必。
字典可精确描述为不定长、可变、无序、散列的集合类型
字典的每个键值对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,例如:
d = {key1 : value1, key2 : value2 }
创建字典
dict()函数是python内置的创建字典的方法。
访问字典
字典是集合类型,不是序列类型,因此没有索引下标的概念,更没有切片的说法。但是,与list类似,字典采用把相应的键放入方括号内获取对应值的方式取值。
增加和修改
增加就是往字典插入新的键值对,修改就是给原有的键赋予新的值。由于一个key只能对应一个值,所以,多次对一个key赋值,后面的值会把前面的值冲掉。
删除字典元素、清空字典和删除字典
使用del关键字删除字典元素或者字典本身,使用字典的clear()方法清空字典
字典的重要方法
接下来我们看看例子:
遍历字典
从python3.6开始遍历字典获得的键值对是有序的
python2中的字典循环
python3中的字典循环
字典的遍历
消除应力仪(九工振动时效装置厂家)
LVMH旗下电商平台24 Sèvres更名为24S 上线将近两年
淄博盆景栽培专用热镀锌低碳冷拔丝网、花卉苗床网
专业的会议预定管理系统价格,会议室灯光控制系统哪个比较好
余姚路虎出租公司鼎达租车行业标杆
连载——字典
酸洗抑雾剂
最高现金补贴600元 vivo X27 Pro首销旧机换新有惊喜
批发销售足浴盆足浴桶保健用品厂家供应乐天派足疗机按摩床按摩器
昆山PE自封袋报价-我们期待与您长期合作
抛光轮/镜面抛光轮/珠宝抛光轮
湖南反渗透净水机批发,子康厂家报价公道口碑推荐
丹东物流公司,货运公司
新闻:黄浦ZKKB0Z-16C控制与保护开关推荐资讯
自动胶体磨价格 不锈钢胶体磨那种好
联轴器
浙江绍兴淋水填料、斜折波填料多少钱一立方
南山蛇口STEM编程教学机构选择哪家
福建顺成伟业螺旋管生产厂家219*6
食用单宁酸 药用单宁酸