首页 > 编程语言 > 详细

python中字典

时间:2019-11-11 10:27:08      阅读:86      评论:0      收藏:0      [点我收藏+]

字典中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中字典

原文:https://www.cnblogs.com/t-ym/p/11824763.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!