码迷,mamicode.com
首页 > 编程语言 > 详细

08-python--dict

时间:2020-04-28 13:04:46      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:dict   形式   空间   字典   时间   print   数据类型   span   color   

字典:{} 扩起来,以兼职对形式存储的容器型数据类型
键必须是不可变的数据类型
值可以是任意类型
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

标签:dict   形式   空间   字典   时间   print   数据类型   span   color   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!