Imooc - Python3 入门教程: Python的Dict容器
本章讲解Python中另一种重要的数据类型Dict,可以快速按照关键字检索信息。
7-1 什么是dict
类比 js 里的 object/map
d = {
'Alice': 45,
'Bob': 60,
'Candy': 75,
'David': 86,
'Ellena': 49,
'Gaven': 86
}
# 取值
print(d['Bob']) # ==> 60
print(d['Alice']) # ==> 45
# 添加
d['Mimi'] = 72
d['Dodo'] = 88
# 删除值,必带参数
d.pop('Alice')
# 遍历
# 方法1:通用
for key in d: # 遍历d的key
value = d[key]
if value > 60:
print(key, value)
# ==> Candy 75
# ==> David 86
# 方法2:用 .items 方法
for key, value in d.items():
if value > 60:
print(key, value)
# ==> Candy 75
# ==> David 86
7-6 Python dict的特点
- 无序
- 快
- key不可变
7-7 Python操作dict的其他方法
- dict1.keys()
- dict1.values()
- dict1.clear()