2024-05-08 13:57:51 发布
网友
我有这个代码,我想写在一个列表中
list1 = ["A", "B", "C"] list2 = [1, 2, 3] my_dict = {} y = 0 for x in list1: my_dict[x] = list2[y] y=y+1 print (my_dict)
另一种解决方案:
my_dict={list1[i]:list2[i] for i in range(len(list1))}
可以将dict构造函数与两个列表中的zip一起使用:
zip
my_dict = dict(zip(list1, list2))
另一种解决方案:
可以将dict构造函数与两个列表中的
zip
一起使用:相关问题 更多 >
编程相关推荐