要读取一个Python字典中的所有键值对,可以使用字典的items()方法。该方法返回一个包含所有键值对的元组列表,列表中每个元组都有两个值,第一个值是键,第二个值是对应的值。
以下是读取字典所有键值对的示例代码:
# 定义一个字典
my_dict = {"name": "Lucy", "age": 25, "gender": "female"}
# 使用items()方法读取字典所有键值对
for k, v in my_dict.items():
print(f"{k}: {v}")
运行上述代码后,输出结果如下:
name: Lucy
age: 25
gender: female
可以看出,代码成功读取了字典的所有键值对,并逐个输出了它们。
当然,除了使用for循环外,还可以使用列表推导式将所有键值对组成新的列表。示例代码如下:
# 定义一个字典
my_dict = {"name": "Lucy", "age": 25, "gender": "female"}
# 使用列表推导式读取字典所有键值对
pairs = [(k, v) for k, v in my_dict.items()]
# 输出列表
print(pairs)
运行上述代码后,输出结果如下:
[('name', 'Lucy'), ('age', 25), ('gender', 'female')]
可以看出,代码成功读取了字典的所有键值对,并将它们组成了一个新的元组列表。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python 如何读取字典的所有键-值对 - Python技术站