【发布时间】:2019-06-04 17:30:57
【问题描述】:
我的字典列表有问题。我需要从以下列表中获取比特币的价格(列表较长,但我为这条消息剪掉了它):
tickerlist = [{'symbol': 'ETHBTC', 'price': '0.03756600'},
{'symbol': 'LTCBTC', 'price': '0.00968200'},
{'symbol': 'BNBBTC', 'price': '0.00164680'},
{'symbol': 'NEOBTC', 'price': '0.00230000'},
{'symbol': 'QTUMETH', 'price': '0.01587100'},
{'symbol': 'EOSETH', 'price': '0.01875000'},
{'symbol': 'SNTETH', 'price': '0.00013221'},
{'symbol': 'BNTETH', 'price': '0.00445000'},
{'symbol': 'BCCBTC', 'price': '0.07908100'},
{'symbol': 'GASBTC', 'price': '0.00064300'},
{'symbol': 'BNBETH', 'price': '0.04389800'},
{'symbol': 'BTCUSDT', 'price': '3954.63000000'}]
目标是得到以下结果:
BTCUSDT = 3954.63000000
我编写了以下菜鸟代码来实现我的目标:
x = tickerlist[11]
BTCUSDT = x["price"]
print(BTCUSDT)
由于我感兴趣的字典列表(第 11 位)中的顺序:{'symbol': 'BTCUSDT', 'price': '3954.63000000'} 将来可能会发生变化, 我想知道是否有一个函数,我只需插入“BTCUSDT”,它就会返回价格(“3954.63000000”)。
我查看了 stackoverflow 并找到了完整的列表,但我没有设法使其工作。
你有什么想法吗?
我正在使用 Python 3.7.1
【问题讨论】:
标签: python-3.x bitcoin cryptocurrency