首页 > 编程语言 > 详细

python容器-dict

时间:2019-11-24 12:08:04      阅读:84      评论:0      收藏:0      [点我收藏+]

#dict

创建
d={‘name‘:‘ch‘,‘age‘:21}

d={}
d[name]=‘chen‘


d = [(1, 2)]
c = dict(d)
print(c) 可迭代对象d内部元素,必须是2个元素组成


修改
字典名[键] = 数据
键不存在,创建记录。
键存在,修改值。


取数据:

变量 = 字典名[键] # 没有键则错误
变量 = 字典名.get(key, default=None)
返回指定键的值,如果值不在字典中返回default值

 


for i in d:
print(i)


for i in d.keys():
print(i)

两者一样

删除:
del 字典名[键]

 

查找

setdefault(key, default=None)
和get()类似, 但如果键不存在于字典中,将会添加键并将值设为default

popitem()
随机返回并删除字典中的一对键和值(一般删除末尾对)。

items()
以列表返回可遍历的(键, 值) 元组数组

keys()
返回一个迭代器,可以使用 list() 来转换为列表

values()
返回一个迭代器,可以使用 list() 来转换为列表
修改
update(dict2)
字典记录累加

clear()
删除字典内所有元素

 

 

字典推导式:

d={键:值 for 变量 in 可迭代对象}
{键:值 for 变量 in 可迭代对象 if 条件}

 

python容器-dict

原文:https://www.cnblogs.com/chenlulu1122/p/11921758.html

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