Python函数:编写一个将两个列表合并为一个字典的函数
发布时间:2023-07-04 17:39:12
在Python中,可以通过使用zip函数将两个列表合并为一个字典。以下是一个示例函数,可以将两个列表合并为一个字典:
def merge_lists_to_dict(keys, values):
# 使用zip函数将两个列表合并为一个列表
merged_list = list(zip(keys, values))
# 使用字典推导式将列表转换为字典
merged_dict = {k: v for k, v in merged_list}
return merged_dict
在这个函数中,我们首先使用zip函数将两个列表合并为一个列表,得到一个包含键值对元组的列表。然后,使用字典推导式将这个列表转换为字典。
以下是一个例子,展示了如何使用这个函数将两个列表合并为一个字典:
keys = ['name', 'age', 'city'] values = ['John', 25, 'New York'] merged_dict = merge_lists_to_dict(keys, values) print(merged_dict)
输出结果为:
{'name': 'John', 'age': 25, 'city': 'New York'}
这个函数可以方便地将两个列表合并为一个字典,可以用于处理各种需要将键值对数据结构转换为字典的问题。
