以下是一个生成字典的函数示例,接收两个列表作为输入,一个列表包含键值,另一个列表包含值。
def generate_dict(keys, values):
"""
:param keys: list, a list of keys
:param values: list, a list of values
:return: dict, a dictionary generated from the two input lists
"""
return dict(zip(keys, values))
使用该函数的方法如下:
keys = ['a', 'b', 'c']
values = [1, 2, 3]
result = generate_dict(keys, values)
print(result)
# 输出为:{'a': 1, 'b': 2, 'c': 3}