📜  Python – 字典键值列表组合(1)

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

Python - 字典键值列表组合

在 Python 中,字典是一种非常重要的数据类型,它可以用来存储键值对。有时候我们需要将字典中的键和值分别存储到两个列表中,或者需要将两个列表合并成一个字典。

将字典键和值存储到列表中

我们可以通过使用字典的 keys()values() 方法将字典的键和值分别存储到两个列表中。具体示例代码如下:

# 定义一个字典
my_dict = {'a': 1, 'b': 2, 'c': 3}

# 将字典的键和值分别存储到两个列表中
key_list = list(my_dict.keys())
value_list = list(my_dict.values())

# 输出结果
print(key_list)    # ['a', 'b', 'c']
print(value_list)  # [1, 2, 3]
将两个列表合并为一个字典

我们可以使用 zip() 函数将两个列表合并成一个字典。具体示例代码如下:

# 定义两个列表,分别存储键和值
key_list = ['a', 'b', 'c']
value_list = [1, 2, 3]

# 将两个列表合并成一个字典
my_dict = dict(zip(key_list, value_list))

# 输出结果
print(my_dict)  # {'a': 1, 'b': 2, 'c': 3}
总结

本文介绍了如何将字典的键和值分别存储到两个列表中,以及如何将两个列表合并成一个字典。这些操作在实际的编程中经常用到,希望对读者有所帮助。