📅  最后修改于: 2023-12-03 15:34:28.402000             🧑  作者: Mango
Python字典(dict
)是一种无序、可变和可以嵌套的数据类型。字典由一系列键(key)和对应的值(value)组成,这些键和值是通过“键值对”(key-value pair)的方式存储在字典中。字典中的键必须是唯一的,而值可以是任意类型。
Python字典items()
方法返回字典中所有键值对,形成一个类似于列表的迭代器对象。字典中包含的所有键值对可以像(key,value)
的元组形式一样进行分配载入到任何变量中。
dict.items()
无。
返回一个可迭代对象,其中包含字典中所有键值对的元组。
dict1 = {'name': 'Alice', 'age': 20, 'gender': 'Female'}
# 使用items()方法获取字典中所有键值对
items = dict1.items()
print(items)
# 遍历所有键值对打印键和值
for key, value in items:
print(key, ':', value)
运行结果:
dict_items([('name', 'Alice'), ('age', 20), ('gender', 'Female')])
name : Alice
age : 20
gender : Female
本示例代码中,我们首先定义了一个字典dict1
,其中包含了name
、age
和gender
三个键及其对应的值。然后使用items()
方法获取了字典中所有键值对,并将其保存到了变量items
中。最后使用for
循环遍历items
对象,并通过print()
函数打印出了每个键和值。
for
循环或转换为列表才能使用。items()
方法返回的所有键值对的顺序是不确定的,因为字典是无序的。如果需要保持顺序,可以使用collections.OrderedDict
对象。