键值对存储
键不可重复
可变序列
哈希计算后存储,所以无序
动态伸缩
空间换时间
DictCreateDemo.py
{ }
dict()
DictGetDemo.py
[ ]
不存在key,则抛出keyError异常
.get()
不存在key,返回None,可通过参数设置默认的value,不存在时返回默认值
in
not in
del
删除键值对
.clear()
清空字典
.keys()
获取键
.values()
获取值
.items()
获取键值对
zip()
items = ['a','b','c']
prices = [1,2,3]
d =(item.upper():price for item,price in zip(items,prices))
print(d)