📜  Python字典 items() 方法(1)

📅  最后修改于: 2023-12-03 15:34:28.402000             🧑  作者: Mango

Python字典 items() 方法

介绍

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,其中包含了nameagegender三个键及其对应的值。然后使用items()方法获取了字典中所有键值对,并将其保存到了变量items中。最后使用for循环遍历items对象,并通过print()函数打印出了每个键和值。

注意事项
  1. 返回的可迭代对象并不是一个列表,而是类似于列表的迭代器对象,需要使用for循环或转换为列表才能使用。
  2. items()方法返回的所有键值对的顺序是不确定的,因为字典是无序的。如果需要保持顺序,可以使用collections.OrderedDict对象。