【发布时间】:2017-07-02 23:19:57
【问题描述】:
我有这个 Json:
[{u'PrevDay': 0.00020307, u'Volume': 37185.350516, u'Last': 0.00022451, u'OpenSellOrders': 930, u'TimeStamp': u'2017-07-02T22:58:04.493', u'Bid': 0.00022306, u'Created': u'2015-07-31T00:50:47.11', u'OpenBuyOrders': 196, u'High': 0.00024999, u'MarketName': u'BTC-AEON', u'Low': 0.000198, u'Ask': 0.00023, u'BaseVolume': 8.15021286}, {u'PrevDay': 0.0009134, u'Volume': 92603.74600271, u'Last': 0.00096555, u'OpenSellOrders': 1998, u'TimeStamp': u'2017-07-02T22:58:04.867', u'Bid': 0.0009662, u'Created': u'2017-05-17T19:54:30.143', u'OpenBuyOrders': 422, u'High': 0.001, u'MarketName': u'BTC-ANT', u'Low': 0.00088022, u'Ask': 0.00098754, u'BaseVolume': 84.66436976}, {u'PrevDay': 0.00208098, u'Volume': 9427.31361715, u'Last': 0.00215844, u'OpenSellOrders': 917, u'TimeStamp': u'2017-07-02T22:58:04.07', u'Bid': 0.00215972, u'Created': u'2017-05-02T06:26:32.897', u'OpenBuyOrders': 230, u'High': 0.00224997, u'MarketName': u'BTC-APX', u'Low': 0.00205, u'Ask': 0.00223999, u'BaseVolume': 19.99655187},
我想为每个重复的字符串在一行中打印 MarketName 和 TimeStamp。
我正在使用 Python,到目前为止我已经尝试过:
market = data['MarketName']
time = data['TimeStamp']
print time, market
现在我也想打印其他字符串,但我不知道如何。
【问题讨论】:
-
你试过什么?你能添加你当前的代码吗?您的问题与 Python 有什么关系?
-
我建议您向我们展示您的尝试,以便我们向您展示您做错了什么。
-
有什么问题?
print([d['MarketName'] for d in json_list]) -
我想将所有的 MarketNames 打印在一行中