Python字典添加键值对和遍历
Python字典是一种可变容器模型,可以存储任意类型的对象,其中的键值对用冒号分隔,每个键值对之间用逗号分隔,整个字典用花括号括起来。
添加键值对
添加键值对有两种方法:
- 使用字典[键] = 值的方式添加:
dict = {'name': 'Bob', 'age': 20} dict['sex'] = 'male' print(dict) # {'name': 'Bob', 'age': 20, 'sex': 'male'}
- 使用字典.update()方法添加:
dict = {'name': 'Bob', 'age': 20} dict.update({'sex': 'male'}) print(dict) # {'name': 'Bob', 'age': 20, 'sex': 'male'}
遍历字典
Python字典提供了多种遍历方法:
- 使用for…in循环遍历:
dict = {'name': 'Bob', 'age': 20, 'sex': 'male'} for key in dict: print(key, dict[key]) # name Bob # age 20 # sex male
- 使用dict.items()遍历:
dict = {'name': 'Bob', 'age': 20, 'sex': 'male'} for key, value in dict.items(): print(key, value) # name Bob # age 20 # sex male
- 使用dict.keys()遍历:
dict = {'name': 'Bob', 'age': 20, 'sex': 'male'} for key in dict.keys(): print(key) # name # age # sex
- 使用dict.values()遍历:
dict = {'name': 'Bob', 'age': 20, 'sex': 'male'} for value in dict.values(): print(value) # Bob # 20 # male