📅  最后修改于: 2023-12-03 14:46:10.338000             🧑  作者: Mango
当我们需要将一个列表中的项分配给一个字典时,可以使用Python的内置函数zip(),它将两个列表合并为一个键值对应的元组列表。
以下是一个简单的示例,演示如何使用zip()函数将两个列表项分配给字典:
names = ['Alice', 'Bob', 'Charlie']
ages = [24, 28, 22]
# Zip the two lists and convert them into a dictionary
name_age_dict = dict(zip(names, ages))
# Print the resulting dictionary
print(name_age_dict)
输出:
{'Alice': 24, 'Bob': 28, 'Charlie': 22}
在上面的示例中,我们创建了两个列表names和ages,分别包含人员姓名和对应的年龄。我们使用Python的zip()函数将这两个列表合并为一个元组列表,并使用内置函数dict()将元组列表转换为字典。
最后,我们打印了新字典name_age_dict。
使用zip()函数将两个列表项分配给字典是一种方便简单的方法,非常适用于需要将列表数据按键值对方式存储的场景。