我有一个列表:
['GBP','EUR','USD',....] #and many more money codes
和一个如下字典:
{'GBP': 'Great British Pound', 'EUR': The Euro...} #and many more like this
我如何查看每个元素是否在字典中,以及它是否在字典中打印名称和代码。
输出应该如下所示:
Great British Pound (GBP)
The Euro (EUR)
U.S. Doller (USD)
答案 0 :(得分:1)
听起来像集合交集可能就是你想要的。
l = ['GBP', 'EUR', 'USD']
d = {'GBP': 'Great British Pound', 'EUR': 'The Euro'}
for k in d.keys() & l:
print(d[k]+" ("+k+")")
编辑:JuniorCompressor的代码做同样的事情。