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