【发布时间】:2018-12-12 00:30:55
【问题描述】:
我试过了:
numbers_dict = dict()
num_list = [1,2,3,4]
name_list = ["one","two","three","four"]
numbers_dict[name for name in name_list] = num for num in num_list
结果我得到了这个异常:
File "<stdin>", line 1
numbers_dict[name for name in name_list] = num for num in num_list
【问题讨论】:
-
列表长度不同的情况需要处理吗?
-
@Two-Bit Alchemist no
-
此处适用的另一个选项:
{name: num for num, name in enumerate(name_list, 1)}
标签: python python-3.x for-loop