- 1 以键值对方式存储数据,无序序列
根据key查找Value位置
- 2 创建
{ }
scores = {'张三':100,'李四':98 }
dict()
dict(name= '张三',age= 20)
- 3 元素获取
[]: score['key'] 没有key,报错
get(): scores.get('张三') 没有key,返回None
- 4 key判断
in / not in
- 5 删除
del scores['张三']
- 6 新增/修改
scores['王五'] = 99
- 7 获取视图
keys():获取所有key keys=scores.keys()
values():获取所有values values = scores.values()
items():获取所有key value对 items = scores.items()
- 8 元素遍历
for items in scores:
print(items, scores[items], scores.get(items))
items = ['fruits', 'books', 'others']
prices = [10, 20, 30]
lst2 = {item.upper(): price for item, price in zip(items, prices)}
print(lst2)