首页 > 其他 > 详细

字典-增删改查

时间:2019-04-09 22:16:22      阅读:134      评论:0      收藏:0      [点我收藏+]
d1 = {}     #创建空字典
d2 = dict() #创建空字典

#字典是key-value结构,{ }括起来:
stu_info = {
‘username‘: ‘cwl‘,
‘password‘: ‘123‘,
‘money‘: 220,
‘addr‘: ‘beijing‘
}



#增加元素
d1[‘name‘] = ‘pang‘
d1[‘age‘] = 18 #修改已经存在的值;不存在,则新增
d1.setdefault(‘class‘, ‘双子座‘) #key已经存在时,不会修改原来key的值; key不存在,则新增
d1[‘addr‘] = ‘shanghai‘

print(‘old‘, d1)
# d1[‘name‘] = ‘ss‘
# d1.setdefault(‘age‘, ‘12‘)
# print(d1)

# d2 = {‘abc‘:123}
# d1.update(d2) # update : 把d2 加入到 d1 里
# print(d1)


# print(d1[‘name2‘]) #取一个不存在的 key,报错
# print(d1.get(‘name2‘)) #取一个不存在的 key,提示:None,所以通常用这种取值
# print(d1.get(‘name‘, 0)) #获取key名为‘name’、排序第一的值
# print(d1.get(‘name‘))


# print(d1.keys()) #取字典里所有的key
# print(d1.values()) #取字典里所有的value


# #删除
# d1.pop(‘name‘)
# del d1[‘name‘]
# d1.popitem() #随机删除一个元素
# d1.clear() #清空

字典-增删改查

原文:https://www.cnblogs.com/zhuzhu666/p/10680158.html

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