字典的操作方法
1.dict.get(key)
根据键获取值,键不存在时返回默认值None
dic = {'a':1,'b':2} print(dic.get('a')) #输出为1 print(dic.get('c')) #输出为None
2.dict.items()
返回一个包含所有键值对元组的列表
dic = {'a':1,'b':2} print(dic.items()) #输出为dict_items([('a', 1), ('b', 2)])
3.dict.keys()
返回一个所有键组成的列表
dic = {'a':1,'b':2} print(dic.keys()) #输出为dict_keys(['a', 'b'])
4.dict.values()
返回一个所有值组成的列表
dic = {'a':1,'b':2} print(dic.values()) #输出为dict_values([1, 2])
5.dict[key] = value
增加键值对{key:value},若key存在,则修改value的值
dic = {'a':1,'b':2} dic['c'] = 3 dic['a'] = 4 print(dic) #输出为{'a': 4, 'b': 2, 'c': 3}
6.dict.update(dict1)
使用dict1对字典进行更新
dic = {'a':1,'b':2} dic1 = {'a':4,'c':3,'d':5} dic.update(dic1) print(dic) #输出为{'a': 4, 'b': 2, 'c': 3, 'd': 5}
7.dict.pop(key)
删除并返回key对应的值
dic = {'a':1,'b':2} a = dic.pop('b') print(dic,a) #输出为{'a': 1} 2
8.dict.popitem()
随机删除并返回一个键值对
dic = {'a':1,'b':2,'c':3,'d':4,'e':5} for i in range(4): a = dic.popitem() print(dic,a) #输出为
{'a': 1, 'b': 2, 'c': 3, 'd': 4} ('e', 5) {'a': 1, 'b': 2, 'c': 3} ('d', 4) {'a': 1, 'b': 2} ('c', 3) {'a': 1} ('b', 2)
9.dict.clear()
清空字典
dic = {'a':1,'b':2,'c':3,'d':4,'e':5} dic.clear() print(dic) #输出为{}标签:输出,python,dic,dict,key,print,字典 From: https://www.cnblogs.com/haijun11--/p/16756588.html