Python3中提供了一种dict.items()方法,可以访问字典中的所有键值对。字典是一种可变的容器模型,其中的元素以键值对形式存储,键和值可以是任何类型的对象。dict.items()方法可以返回一个包含所有键值对的列表,其中每个键值对都是一个元组。
使用dict.items()方法访问字典中的所有键值对
# 定义一个字典 my_dict = { 'name': 'John', 'age': 27, 'city': 'New York' } # 获取字典中所有键值对 items = my_dict.items() # 输出键值对 for key, value in items: print(key, value) # 输出: # name John # age 27 # city New York
我们可以看到,dict.items()方法返回的是一个包含所有键值对的列表,每个键值对都是一个元组,我们可以使用for循环来遍历这个列表,从而访问字典中的所有键值对。
dict.items()方法还可以用于更新字典中的键值对,我们可以使用dict.update()方法将新的键值对更新到字典中:
# 定义一个字典 my_dict = { 'name': 'John', 'age': 27, 'city': 'New York' } # 新的键值对 new_items = { 'country': 'USA', 'hobby': 'swimming' } # 更新字典 my_dict.update(new_items) # 输出字典 print(my_dict) # 输出: # {'name': 'John', 'age': 27, 'city': 'New York', 'country': 'USA', 'hobby': 'swimming'}
dict.items()方法可以用于字典的遍历和更新,是一种非常有用的方法。