Imooc - Python3 入门教程: Python的Dict容器

本章讲解Python中另一种重要的数据类型Dict,可以快速按照关键字检索信息。
更新于: 2022-01-12 14:29:34

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的特点

  1. 无序
  2. key不可变

7-7 Python操作dict的其他方法

  1. dict1.keys()
  2. dict1.values()
  3. dict1.clear()