首页 > 编程语言 > 详细

Python字典

时间:2020-09-02 22:42:02      阅读:57      评论:0      收藏:0      [点我收藏+]

字典的里面的 key 是无序的

 

1. 静态方法 fromkeys, 根据指定的序列来生成字典,同时也可以指定默认值,  所谓静态方法指的是直接使用类名来直接调用方法

v=dict.fromkeys([name,age])
# {‘name‘: None, ‘age‘: None}

 

2, keys, items

dic={name:rose,saily:40}
for k in dic.keys():
    print(k)

for k,v in dic.items():
    print(k)
    print(v)

 

3.  pop   根据key来删除指定的元素,并返回该key对应的value值

dic={name:rose,saily:40}
value=dic.pop(name)
# value =‘rose‘

 

 

4. popitem ,删除最后一个元素,并返回删除元素的 kye 和 value值

dic={name:rose,saily:40}
k,v=dic.popitem()

 

5. get  根据key来获取value值,如果没有该key,则可以设置指定值

dic={name:rose,saily:40}
dic.get(age,False)

6. setdefault ,设置值,key已经存在则不设置,并返回当前key对应的值, 没有则设置

dic={name:rose,saily:40}
value=dic.setdefault(name,jack)

 

7. update , 更新value值, 参数必须是键值对或字典

dic={name:rose,saily:40}
dic.update(name=jack)

 

Python字典

原文:https://www.cnblogs.com/liangqingyun/p/13604705.html

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