我有两本字典:
y = {0:[345, 543], 1: [657, 789], 2: [867, 213]}
x = {867: [1,6], 657: [1,4], 213: [1,7], 345: [1, 2], 543: [1, 3], 789: [1, 5]}
我想创建第三个dictionary,用dictionaryx
中相应的列表值替换dictionaryy
中的值列表。因此,最终我想以:
z = {0: [[1,2],[1,3]], 1:[[1,4],[1,5]], 2:[[1,6],[1,7]]}
我真的不知道从哪里开始。是否有一个我遗漏的模块可以让这更容易
你可以通过听写理解来做到这一点:
即:
对于目录y中的每个项目k,v,k到[对应于v中键的x中值的副本列表]的映射
(接受Jornsharpe的建议)
相关问题 更多 >
编程相关推荐