我有两个长度相同的列表,一个包含整数值,另一个包含字符串。
a = [4, 8, 13, 24, 35, 56]
b = ['acb','cde','efg','hij','klm','nop']
我想制作这样的字典:dictionary = {{'number':4,'name':'abc'}, {'number':8,'name':'cde'}, {'number':13,'name':'efg'}, {'number':24,'name':'hij'}, {'number':35,'name':'klm'}, {'number':56,'name':'nop'}}
所有值的键都应该相同。预先感谢
答案 0 :(得分:0)
我不确定这是否是您想要的方法,请检查以下内容。
a = [4, 8, 13, 24, 35, 56]
b = ['acb','cde','efg','hij','klm','nop']
c = zip(a,b)
final_dic = dict()
for i,a in enumerate(c):
temp=dict(number=a[0],name=a[1])
final_dic[i]=temp
print(final_dic)
由于输出需要为字典格式,因此我只将数字添加为键值。 我也是Python的新手,所以这样做可能会更好。