Python字典(Dictionary)是一种用于存储无序、可变、键值对(key-value pairs)数据类型。对于一个字典,我们既可以通过键(key)获取对应的值(value),也可以反向获取键值对。以下是Python字典取键、值对的方法步骤的完整攻略:
1. 取key或value
取得字典中的key或value,我们分别可以通过keys()
和values()
方法来实现。 keys()
方法将会返回一个包含字典中所有键的列表,而values()
方法将会返回一个包含字典中所有值的列表。
示例1:
einstein = {'first_name': 'Albert', 'last_name': 'Einstein', 'age': 76, 'city': 'Princeton'}
for key in einstein.keys():
print(key)
for value in einstein.values():
print(value)
输出:
first_name
last_name
age
city
Albert
Einstein
76
Princeton
在这个例子中,我们首先定义了一个名为einstein
的字典,其中包含了Albert Einstein
的一些基本信息。我们利用keys()
方法遍历了字典的所有键,并输出了这些键,然后利用values()
方法遍历了字典的所有值,并输出了这些值。
2. 取键值对
可以使用items()
方法获取所有的键值对。items()
方法将会返回一个包含所有(键, 值)组成的元组的列表。
示例2:
einstein = {'first_name': 'Albert', 'last_name': 'Einstein', 'age': 76, 'city': 'Princeton'}
for key, value in einstein.items():
print(key + ": " + str(value))
输出:
first_name: Albert
last_name: Einstein
age: 76
city: Princeton
在这个例子中,我们使用了items()
方法遍历了einstein
字典中所有键值对,并输出了它们。
总的来说,使用Python字典取键、值对的方法步骤还是很简单的,只需要分别使用keys()
、values()
、items()
方法,并将结果遍历输出即可。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python字典取键、值对的方法步骤 - Python技术站