【发布时间】:2023-03-11 20:44:02
【问题描述】:
请原谅我没有找到更好的标题。
假设我有两个列表:
list1 = ["123", "123", "123", "456"]
list2 = ["0123", "a123", "1234", "null"]
描述映射(参见this question)。我想从这些列表中创建一个dict,知道list1 包含键和list2 值。在这种情况下,dict 应该是:
dict1 = {"123":("0123", "a123", "1234"), "456":("null",)}
因为list1 告诉我们"123" 与三个值相关联。
如何以编程方式生成这样的字典?
【问题讨论】:
-
我看不出“null”如何变成“4567”;前者是错误吗?
-
"456":("null",)也许?
标签: python list dictionary list-comprehension