您的位置:

Python字典.items():获取键值对列表

字典是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()方法是获取键值对列表的重要方法。通过这个方法,我们可以获取到一个由键值对这一对为元素的列表,这个列表可以进行遍历,从而得到每个键和对应的值。