Python dict.items 用法详解及示例
你好!关于Python中的dict.items方法,它返回一个包含字典的键值对的列表。每个键值对都表示为一个元组,元组的第一个元素是键,第二个元素是对应的值。
下面是dict.items的使用语法:
dict.items()
现在,让我们来看看三个使用dict.items的示例:
示例1:遍历字典的键值对
person = {'name': 'John', 'age': 25, 'gender': 'male'}
for key, value in person.items():
print(key, value)
输出:
name John
age 25
gender male
这个示例中,我们使用.items方法来遍历person字典的键值对。在每次迭代中,元组(key, value)赋值给key和value变量,然后我们打印出来。
示例2:检查某个键值对是否存在
person = {'name': 'John', 'age': 25, 'gender': 'male'}
if ('name', 'John') in person.items():
print("Name exists in the dictionary.")
else:
print("Name does not exist in the dictionary.")
输出:
Name exists in the dictionary.
在这个示例中,我们使用.items方法来检查字典中是否存在特定的键值对。如果(‘name’, ‘John’)在person.items()中,那么我们打印出”Name exists in the dictionary.”,否则,打印”Name does not exist in the dictionary.”。
示例3:将键值对转化为字典
pairs = [('name', 'John'), ('age', 25), ('gender', 'male')]
person = dict(pairs)
print(person)
输出:
{'name': 'John', 'age': 25, 'gender': 'male'}
在这个示例中,我们使用.items方法将一个包含键值对的列表转化为字典。将这个键值对的列表作为参数传递给dict函数,它会返回一个新的字典。我们打印出person字典,结果和原始的pairs列表是一样的。