字典
- 定义字典
- 字典的特性
- 字典的增、删、改、查
1..定义字典
字典是一个无序的数据集合,输出字典时,定义的顺序和输出的顺序不一致
- s = {}定义字典:key-value:value可以是任意类型
>>> dict = {'1':'hello','2':'word'}
- 工厂函数定义字典
d = dict() ##定义空字典
print(d)
- 字典的嵌套
students = {
'03113009':{
'name':'tom',
'age':18,
'score':80
},
'03113010':{
'name': 'laoli',
'age': 19,
'score':30
}
}
print(students['03113010']['name'])
- 所有的key和value值是一样的情况
print({}.fromkeys({'1','2'},'03113009'))
2.字典的特性
d = {}
- 字典不支持索引
>>> dict = {'1':'hello','2':'word'}
>>> print(dict[1])
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
KeyError: 1
- 字典不支持切片
>>> dict = {'1':'hello','2':'