过滤/选择变量输出=简单问题,但我不知道如何搜索正确的解决方案

2024-10-02 10:28:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我相信这很简单,但我找不到合适的词来解释我对谷歌的意义,所以我的搜索结果是空的

我有一个正在打印到控制台的变量。一切都好

我想过滤/选择变量输出,以便在新变量中引用它。我只是不知道这个命令的正确语法

这是变量:

all_orderbooks = client.get_orderbook_ticker()

print(all_orderbooks)

然后输出大量数据,下面是一个片段:

[{'symbol':'ETHBTC','bidPrice':'0.02475200','bidQty':'0.00800000','askPrice':'0.02475700','askQty':'112.26500000'},{'symbol':'LTCBTC','bidPrice':'0.00469900','bidQty':'0.05000000','askPrice':'0.00470100','askQty':'70.00000000'},{'symbol':'BNBBTC','bidPrice':'0.00177020','bidQty':'7394000000','askPrice':'0.00177060','askQty':'10340000'},{'symbol':'NEOBTC','bidPrice':'0.00112600','bidQty':'8.71000000','askPrice':'0.00112700','askQty':'981.9700000},{'symbol':'QTUMETH','bidPrice':'0.00734200','bidQty':'296.42000000','askPrice':'0.00736400','askQty':'296.33000000'},{'symbol':'EOSETH','bidPrice':'0.01107500','bidQty':'300.00000000','askPrice':'0.01108900','askQty':'300.00000000'},{'symbol':'SNTETH','bidPrice':'0.00010647','bidQty':'10188.00000000','askPrice':'0.00010703','askQty':'1917.00000000'},{'symbol':'BNTETH','bidPrice':'0.00345900','bidQty':'0.82000000','askPrice':'0.00346000','askQty':'535.00000000'},{'symbol':'BCCBTC','bidPrice':'0.00000000','bidQty':'0.00000000','askPrice':'0.00000000','askQty':'0.00000000},{'symbol':'GASBTC','bidPrice':'0.00017920','bidQty':'11.55000000','askPrice':'0.00017980','askQty':'115.18000000'},{'symbol':'BNBETH','bidPrice':'0.07145400','bidQty':'23.87000000','askPrice':'0.07154800','askQty':'93.35000000'},{'symbol':'BTCUSDT','bidPrice':'9280.370000000','bidQty':'0.02339500','askPrice':'9280.38000000','askQty':'0.49950000'},{'symbol':'ethustt','bidPrice':'229.74000000','bidQty':'1.76697000','askPrice':'229.75000000','askQty':'144.09608000'},{'symbol':'HSRBTC','bidPrice':'0.00000000','bidQty':'0.00000000','askPrice':'0.00000000','askQty':'0.00000000'},{'symbol':'OAXETH','bidPrice':'0.00000000','bidQty':'0.00000000','askPrice':'0.00000000','askQty':'0.00000000','bidPrice':'0.00000000','bidQty':'0.00000000','askPrice':'0.00000000','askQty':'0.00000000',',{'symbol':'MCOETH','bidPrice':'0.02187700','bidQty':'4494000000','askPrice':'0.02205000','askQty':'0.4800000000'},{'symbol':'ICNETH','bidPrice':'0.00000000','bidQty':'0.00000000','askPrice':'0.00000000','askQty':'0.00000000'},{'symbol':'MCOBTC','bidPrice':'0.00054290','bidQty':'7.00000000','askPrice':'0.00054390','askQty':'0.30000000'},{'symbol':'WTCBTC','bidPrice':'0.00003810','bidQty':'9224.47000000','askPrice':'0.00003830','askQty':'8641.66000000'},{'symbol':'WTCETH','bidPrice':'0.00153900','bidQty':'3.35000000','askPrice':'0.00154800','askQty':'4306000000'},{'symbol':'LRCBTC','bidPrice':'0.00000992','bidQty':'7850000000','askPrice':'0.00000997','askQty':'25373.00000000'},{'symbol':'LRCETH','bidPrice':'0.00040116','bidQty':'98.00000000','askPrice':'0.00040320','askQty':'67.00000000},{'symbol':'QTUMBTC','bidPrice':'0.00018200','bidQty':'1.23000000','askPrice':'0.00018220','askQty':'915.96000000},{'symbol':'YOYOBTC','bidPrice':'0.00000110','bidQty':'82154.00000000','askPrice':'0.00000111','askQty':'365041.00000000'},{'symbol':'OMGBTC','bidPrice':'0.0001630','bidQty':'938.17000000','askPrice':'0.0001670','askQty':'900.83000000},{'symbol':'OMGETH','bidPrice':'0.00671100','bidQty':'330.64000000','askPrice':'0.00673800','askQty':

我希望能够过滤/选择文本中的特定主题,即“符号:”然后只显示符号玩

我想我必须创建一个新变量并指定我想要的目标,即print(all_orderbooks.symbol)或print(all_orderbooks)_symbol,但迄今为止的努力都是徒劳的

任何帮助都将不胜感激

这是我的决心

all_orderbooks = client.get_orderbook_ticker()
for order in all_orderbooks:
    ordersymbol = (order['symbol'])
    print(ordersymbol)

非常感谢


Tags: clientget符号orderallsymboltickerprint
1条回答
网友
1楼 · 发布于 2024-10-02 10:28:23

好吧,我想出来了,它是有效的,但如果有更好的方法,那么我肯定很乐意学习:)

all\u orderbook=client.get\u orderbook\u ticker() 对于所有订单簿中的订单: ordersymbol=(订单['symbol']) 打印(订单符号)

谢谢大家

相关问题 更多 >

    热门问题