【发布时间】:2022-11-12 00:24:14
【问题描述】:
尽管这似乎是一个受欢迎的问题,但我的问题不同。我需要生成的字典有标题:
这就是我在做什么:
list1 = [code_a, code_b, code_c]
list2 = [name_a, name_b, name_c]
把它变成字典 - 我们可以使用 zip 函数:
res = dict(zip(list1, list2))
这确实会为我生成一本字典,如果我要打印出结果,我会得到一本字典 -但没有标题.
我需要标题 - 使字典显示为:
combined_list = {'Code': code_a, 'Name': name_a, 'Code': code_b, 'Name': name_b, 'Code': code_c, 'Name': name_c}
我尝试了很多东西,但似乎都没有奏效,而且我真的在堆栈溢出中找不到这个。
【问题讨论】:
-
但是
Code键如何在您的字典中出现两次? -
你不能得到你想要的确切结果,因为同一个键会有多个值。如果有一个包含许多带有这些标签/值的字典的列表或集合,你会很酷吗?您可能想使用 pandas 库之类的东西。
-
当然@拜伦。让我拥有你所拥有的。
标签: python list dictionary python-zip