字典的使用方法
字典 是一种 key-value 的数据类型 字典:dict
key( 键 )是 唯一的
字典是无序的
key (键 ) value( 值), 键值对数据类型
一个键对应一个值 ,用 : 对应
每一对之间 用 , 分隔开
contacts = {"中国移动":10086 , "中国联通":10010 , "中国电信":10000}
读取字典,只能够通过 key 读取 所对应的value
contacts = {"中国移动":10086 , "中国联通":10010 , "中国电信":10000}
print(contacts['中国移动']) # 如果key 不存在则会报 KeyError: print(contacts.get('中国移动')) # 如果key 不存在 则会返回None
字典中 增加一对,对其中不存在的key 直接赋值
contacts = {"中国移动":10086 , "中国联通":10010 , "中国电信":10000}
contacts['张三'] = 12345 print(contacts)
对已存在的key 直接赋值,就是修改
contacts = {"中国移动":10086 , "中国联通":10010 , "中国电信":10000}
contacts['中国移动'] = 99999 print(contacts)
删除某个key
contacts = {"中国移动":10086 , "中国联通":10010 , "中国电信":10000}
del contacts['中国电信'] print(contacts)
删除字典 pop()
a = {'张三':110,"李四":119,'王五':120}
res = a.pop('李四') # 删除李四 这个key,返回删除的值
print(res)
print(a)
获取字典的全部键(key),全部值(value),全部对(item)
t1 = a.keys() t2 = a.values() t3 = a.items() print(t1) print(t2) print(t3)
扩展一个字典 update()
a = {'张三': 110, "李四": 119, '王五': 120}
b = {'中国移动':10086,"中国电信":10000}
a.update(b)
print(a)
print(b)

浙公网安备 33010602011771号