我想使用元组列表中的值替换列表 (foo) 中的值。每个元组中的第一个值是要映射到第一个列表中的值的字段。列表栏中每个元组中的第二个值是我要在列表 foo 中替换的值。
foo = ['a','b','c']
bar = [('a','1'),('b','2'),('c','3')]
预期结果:
result = ['1','2','3']
感谢您的帮助
请您参考如下方法:
试试这个:
map(dict(bar).get, foo)
我想使用元组列表中的值替换列表 (foo) 中的值。每个元组中的第一个值是要映射到第一个列表中的值的字段。列表栏中每个元组中的第二个值是我要在列表 foo 中替换的值。
foo = ['a','b','c']
bar = [('a','1'),('b','2'),('c','3')]
预期结果:
result = ['1','2','3']
感谢您的帮助
请您参考如下方法:
试试这个:
map(dict(bar).get, foo)