字典是Python中非常重要的数据类型之一,它是一种映射类型,它将任意类型的值关联到一个键上。Python字典.items()方法是用来获取字典中所有的键值对列表。这个方法返回的是包含了所有键值对的列表,列表中的每个元素是一个由两个元素组成的元祖,第一个元素为键,第二个元素为与之对应的值。这个方法是我们在开发中经常会用到的方法之一。
一、方法介绍
items()方法是字典类中的一个方法。它的作用是返回一个包含了字典所有项(键值对列表)的列表。items()方法返回的是一个元素为元祖(key, value)的列表,其中key表示键,value表示其对应的值。以下是items()方法的语法:
dict.items()
语法中,dict表示要返回键值对列表的字典。
二、方法示例
下面我们看一个使用items()方法的简单例子:
person = {'name': 'Tom', 'age': 20, 'gender': 'Male'} items = person.items() print(items)
执行结果如下:
dict_items([('name', 'Tom'), ('age', 20), ('gender', 'Male')])
可以看到,字典person的items()方法返回了一个包含键值对的列表对象。
三、遍历键值对列表
我们可以对items()返回的键值对列表进行遍历操作。既可以遍历列表对象,也可以直接遍历字典。
以下是遍历列表的示例代码:
person = {'name': 'Tom', 'age': 20, 'gender': 'Male'} items = person.items() for item in items: print(item)
输出结果为:
('name', 'Tom') ('age', 20) ('gender', 'Male')
我们可以看到,遍历了一个包含三个键值对的列表,并输出了每个键值对。
以下是遍历字典的示例代码:
person = {'name': 'Tom', 'age': 20, 'gender': 'Male'} for key, value in person.items(): print(key, value)
输出结果为:
name Tom age 20 gender Male
可以看到,我们直接遍历字典,返回每个键和对应的值。
四、总结
Python字典.items()方法是获取键值对列表的重要方法。通过这个方法,我们可以获取到一个由键值对这一对为元素的列表,这个列表可以进行遍历,从而得到每个键和对应的值。