首页 > 编程语言 > 详细

08-python--dict

时间:2020-04-28 12:51:00      阅读:63      评论:0      收藏:0      [点我收藏+]
字典:{} 扩起来,以兼职对形式存储的容器型数据类型
键必须是不可变的数据类型
值可以是任意类型
python3.5之前是无序的,3.6会按照初次建立的顺序排列,3.7以后是有序的
优点:查询速度快,存储关联性的数据;缺点:以空间换时间

方式一:
dict = dict(((‘one‘, 1), (‘two‘, 2), (‘three‘, 3)))
print(dict)
方式二:
dic = dict(one=1, two=2, three=3)
print(dic)
方式三:
dic = {
‘one‘: 1,
‘two‘: 2,
‘three‘: 3
}
print(dic)

dic[‘four‘] = 4 # 有则改,无则添加
print(dic)

dic.setdefault(‘five‘, 5) # 有不改,无则添加
print(dic)

dic.pop(‘two‘)
print(dic)

ret = dic.pop(‘six‘, ‘have no key‘)
print(ret)

dic.clear()
print(dic)

del dic[‘one‘]
print(dic)

l1 = dic.get(‘one‘, ‘没有此键‘)
print(l1)

print(dic.keys())
print(dic.values())
print(dic.items())

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

for i in dic.values():
print(i)

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


08-python--dict

原文:https://www.cnblogs.com/Daspig/p/12793222.html

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