08-python--dict
2021-02-04 13:18
标签:dict 形式 空间 字典 时间 print 数据类型 span color 08-python--dict 标签:dict 形式 空间 字典 时间 print 数据类型 span color 原文地址:https://www.cnblogs.com/Daspig/p/12793222.html字典:{} 扩起来,以兼职对形式存储的容器型数据类型
键必须是不可变的数据类型
值可以是任意类型
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)
下一篇:富文本编辑器复制Word公式上传