字典的键必须是不可变类型,最常用的是字符串类型。
字典的键不可以重复,后定义的键值对会覆盖先定义的键值对。
字典的值可以是任何 Python 数据类型,且不必都是同一个类型。
字典的值可以重复。
字典的键值对是无序的,但迭代时是有序的。
字典的键值对的个数(长度)可以动态改变,可以添加、更改、删除键值对。
1.字典声明
#字面量创建方式
#创建一个空字典
d = {}
#创建一个字典长度为N的字典(直接填入键值对)
d = {键1: 值1, 键2: 值2, 键N: 值N}
#dict()构造函数创建方式
#创建一个空字典
d = dict()
#创建一个字典(直接填入键值对)
#方式一
d = dict(可迭代对象)
#方式二
#注意:键必须为合法的python标识符。
#注意:方式二只能创建键为字符串类型的字典。
d = dict(键1 = 值1, 键2 = 值2, 键N = 值N)
2.访问字典
#查看
v = d[键]
#添加或更改
d[键] = 值
#删除
del d[键]
3.字典长度
v = len(d)
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/python/pythonlang/35578.html