字典的使用方法

字典  是一种 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)

  

  

 

 

posted @ 2022-02-27 16:34  ls珊  阅读(599)  评论(0)    收藏  举报