Python3 字典
字典是另一种可变的容器模型,且可储存任意类型对象
定义格式
d = { key1:value1, key2:value2, key3:value3 }
注意:键必须是唯一的,值不一定
键可以是字符串、数字,但是不可变
dict1 = { 'abc': 456 }
dict2 = { 'abc': 123, 98.6: 37 }
访问字典中的内容
dict = { 'name' : 'cdj', 'Age' : 17, 'Class' : 'first' }
print(dict['Name'])
print(dict['Age'])
print(dict['Class'])
字典的修改和添加
dict = { 'name' : 'cdj', 'Age' : 17, 'Class' : 'first' }
dict['name'] = 'wsc'
dict['money'] = 1000000
print(dict['name'])
print(dict['money'])
删除字典元素
dict = { 'name' : 'cdj', 'Age' : 17, 'Class' : 'first' }
del dict['name'] #删除键'name'
dict.clear()#清空字典
del dict#删除字典
字典的特性
字典的键必须不可变,所以可以用数字、元组、字符串来充当,但是用列表不行。
dict = {['name']: 'cdj', 'Age': 7}#错误!!
print(dict['name'])
# TypeError: unhashable type: 'list'
字典的方法和函数
计算字典中元素的个数,即键的个数
用字符串输出字典的键值对
删除元素
复制
返回指定 键的值
等等等