python中字典
Posted 负重前行岁月静好
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中字典相关的知识,希望对你有一定的参考价值。
字典中key:不可改变的数据类型
#fromkeys 快速定义一个空字典
res = {}.fromkeys([\'a\',\'b\',\'c\'],[\'1\',\'2\',\'3\'])
print(res)
定义字典:
dict1 = {
\'name1\':\'天明\',
\'age\':\'25\',
\'high\':\'170\'
}
dict2 = {
\'name2\':\'tian\',
\'age\':\'25\',
\'phone\':\'100\'
}
#[ ] 根据key取值 如果取不到报错
>>> dict1 = {
... \'name1\':\'天明\',
... \'age\':\'25\',
... \'high\':\'170\'
... }
>>> res = dict1[\'name1\']
>>> print(res)
天明
res = dict1[\'name11\'] #报错
print(res)
#get 根据key取value 如果取不到则返回None
res = dict1.get(\'name\')
print(res)
#update 一般用来合并字典
dict1.update(dict2)
print(dict1)
#打印字典里所有的值
print(dict1.values())
#打印字典里所有的keys
print(dict1.keys())
#打印字典里所有的键值对
print(dict1.items())
#pop 根据key剪切(key=name)
res = dict1.pop(\'name1\')
print(res)
#clear 清除
dict1.clear()
print(dict1)
#popitem 从后往前剪切键值对
print(dict1.popitem())
以上是关于python中字典的主要内容,如果未能解决你的问题,请参考以下文章