我有一本这样的字典:

a = {'values': [{'silver': '10'}, {'gold': '50'}]}

现在,我想检查键“silver”是否在字典中:
if 'silver' in a['values']:

但我收到错误:
NameError: name 'silver' is not defined

那么如何在python中实现呢?

最佳答案

您可以使用any

if any('silver' in d for d in a['values']):
   # do stuff

10-04 14:33