如何从字典中提取某个元素
How to extract a certain element from a dictionary
例如:
d = [{'symbol': 'ETH', 'available': '1'}, {'symbol': 'DOGE', 'available': '4'} , {'symbol': 'USD', 'available': '10'}]
我需要提取上面字典中可用的美元,即10,你能给我一个正确的代码吗?
您可以使用next()
内置方法:
out = next(dct["available"] for dct in d if dct["symbol"] == "USD")
print(out)
打印:
10
嗯,如果您的语言是 python,您可以:
print([x for x in d if d['symbol'] == 'USD'][0]['available'])
请记住,USD
必须存在于列表中才能起作用。
例如:
d = [{'symbol': 'ETH', 'available': '1'}, {'symbol': 'DOGE', 'available': '4'} , {'symbol': 'USD', 'available': '10'}]
我需要提取上面字典中可用的美元,即10,你能给我一个正确的代码吗?
您可以使用next()
内置方法:
out = next(dct["available"] for dct in d if dct["symbol"] == "USD")
print(out)
打印:
10
嗯,如果您的语言是 python,您可以:
print([x for x in d if d['symbol'] == 'USD'][0]['available'])
请记住,USD
必须存在于列表中才能起作用。