给定以下元组列表:
y = [(1, 2), (3, 5)]
和以下字典:
d = {1: 'a', 2: 'c', 3: 'n', 4: 'y', 5: 'u'}
有没有一种简单的方法可以将 y 映射到 [('a', 'c'), ('n', 'u')]?
请您参考如下方法:
这个怎么样:
>>> y = [(1, 2), (3, 5)]
>>> d = {1: 'a', 2: 'c', 3: 'n', 4: 'y', 5: 'u'}
>>>
>>> [(d[k], d[v]) for k,v in y]
[('a', 'c'), ('n', 'u')]
>>>
