首页 > 其他 > 详细

字典知识添加

时间:2021-06-06 00:41:10      阅读:18      评论:0      收藏:0      [点我收藏+]
# dict.clear()  # 清空


# res = dict.fromkeys()
# 快速生成一个字典
l = [‘username‘, ‘pwd‘, ‘hobby‘]
res = dict.fromkeys(l, 123)
print(res)
# 得到{‘username‘: 123, ‘pwd‘: 123, ‘hobby‘: 123}

# dict.popitem()
# 随机弹出一组键值对,一般默认弹出最一组。
d = {‘username‘: 123, ‘pwd‘: 123, ‘hobby‘: 123}
d.popitem() # 随机弹出一组键值对,
print(d)
# 得到{‘username‘: 123, ‘pwd‘: 123}

# dict.setdefault()
# 特别注意键存在不修改这部分,他跟另一个不同。
dd = {‘name‘: ‘jason‘, ‘pwd‘: 123}
dd.setdefault(‘age‘, 18) # 键不存在就新建
res = dd.setdefault(‘name‘, ‘egonsbsbsb‘) # 键存在不修改,而是获取到键对应的值
print(dd) # {‘name‘: ‘jason‘, ‘pwd‘: 123, ‘age‘: 18}
print(res) # jason

# dict.update()
dd = {‘name‘: ‘jason‘, ‘pwd‘: 123}
l = dd.update({‘age‘: 18}) # 键不存在则新建一个
res = dd.update({‘name‘: ‘egonsbsbsb‘}) #键存在则修改
print(dd) # {‘name‘: ‘egonsbsbsb‘, ‘pwd‘: 123, ‘age‘: 18}
print(res) # None
print(l) # None


# 也可以用这种方法
dd[‘age‘] = 18
print(dd) # {‘name‘: ‘jason‘, ‘pwd‘: 123, ‘age‘: 18}
dd[‘name‘] = ‘egon‘
print(dd) # {‘name‘: ‘egon‘, ‘pwd‘: 123}

字典知识添加

原文:https://www.cnblogs.com/yanglong180/p/14853933.html

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