Kev*_*Kev 5 python dictionary list
我有一本这样的字典:
a = {'values': [{'silver': '10'}, {'gold': '50'}]}
Run Code Online (Sandbox Code Playgroud)
现在我想检查一下字典中是否有“silver”键:
if 'silver' in a['values']:
Run Code Online (Sandbox Code Playgroud)
但我收到错误:
NameError: name 'silver' is not defined
Run Code Online (Sandbox Code Playgroud)
那么我怎样才能在 python 中实现呢?
abc*_*abc 10
您可以使用任何.
if any('silver' in d for d in a['values']):
# do stuff
Run Code Online (Sandbox Code Playgroud)