📜  Python字典items()(1)

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

Python字典items()介绍

在Python中,字典是一种键值对存储的数据结构。items()是Python字典的一个方法,他返回字典中的所有项。

语法
dictionary.items()
返回值

items()方法返回一个包含字典中所有项的元组列表,每个元组包含两个值:键和其对应的值。

示例
#创建一个字典
person = {'name':'Tom', 'age': 18, 'gender': 'male'}

#使用items()方法获取字典所有项
items = person.items()

#打印元组列表
print(items)

#遍历元组列表并打印每个项的键值
for item in items:
    print(item[0],':',item[1])

运行结果:

dict_items([('name', 'Tom'), ('age', 18), ('gender', 'male')])
name : Tom
age : 18
gender : male
应用

items()方法常被用于遍历字典中的所有项,对每个键值对执行相应的操作。

#创建一个字典,用于储存学生的数据
students = {'001': {'name':'Tom', 'age': 18, 'gender': 'male'},
            '002': {'name':'Jerry', 'age': 17, 'gender': 'female'},
            '003': {'name':'Mike', 'age': 19, 'gender': 'male'}}

#遍历学生信息字典,并打印每个学生的姓名和年龄
for student_id, info in students.items():
    print(f"Student {student_id}: {info['name']}, {info['age']} years old")

运行结果:

Student 001: Tom, 18 years old
Student 002: Jerry, 17 years old
Student 003: Mike, 19 years old
注意事项
  • 如果需要对字典中的键值对进行修改或删除操作,应该遍历字典的key值。
  • 在Python 3中,items()方法返回的是dict_items对象,而非列表对象。如果需要将其转化为列表,可以使用list()函数。