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

📅  最后修改于: 2023-12-03 14:46:43.658000             🧑  作者: Mango

Python字典dictionary| items()方法

Python字典(dictionary)是Python中最常用的数据结构之一,它以键值对的形式存储数据。Python 字典dict类型有一个方法items(),它可以返回字典中所有键值对。

语法

字典items()方法的基本语法如下:

dict.items()
  • dict:要获取键值对的字典。
返回值

返回字典中所有键值对的列表。

例子

以下是一个使用items()方法的简单例子:

>>> my_dict = {'name': 'Lucy', 'age': 24}
>>> print(my_dict.items())
dict_items([('name', 'Lucy'), ('age', 24)])

在这个例子中,我们创建了一个字典并使用items()方法获取键值对列表。

使用循环遍历字典

使用items()方法可以很方便地遍历字典:

>>> my_dict = {'name': 'Lucy', 'age': 24}
>>> for k, v in my_dict.items():
...     print(k, v)
...
name Lucy
age 24

在这个例子中,我们用for循环遍历字典中的键值对,并用两个变量k和v来分别引用键和值。

将字典转换为列表

items()方法返回的是一个键值对的列表,可以将其转换为其他类型的容器对象,例如列表和元组:

>>> my_dict = {'name': 'Lucy', 'age': 24}
>>> my_list = list(my_dict.items())
>>> my_tuple = tuple(my_dict.items())
>>> print(my_list)
[('name', 'Lucy'), ('age', 24)]
>>> print(my_tuple)
(('name', 'Lucy'), ('age', 24))

在这个例子中,我们使用items()方法获取键值对列表,然后将它们转换为了列表和元组。

总结

Python字典的items()方法可以返回字典中所有键值对。使用这个方法可以方便地遍历字典,以及将其转换为其他类型的容器对象。