给出以下元组列表:
y = [(1, 2), (3, 5)]
Run Code Online (Sandbox Code Playgroud)
和以下字典:
d = {1: 'a', 2: 'c', 3: 'n', 4: 'y', 5: 'u'}
Run Code Online (Sandbox Code Playgroud)
是否有一种简单的方法将y映射到[('a', 'c'), ('n', 'u')]
?
g.d*_*d.c 11
这个怎么样:
>>> 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')]
>>>
Run Code Online (Sandbox Code Playgroud)