【发布时间】:2018-02-14 08:07:12
【问题描述】:
我想使用 for 循环在列表中打印列表,我正在做的是:
k = "/BTC"
for i in range(l):
if k in dat1["Data"][i]['Label']:
value = dat1["Data"][i]['Label']
value1 = dat1["Data"][i]['TradePairId']
value2 = dat1["Data"][i]['AskPrice']
value3 = dat1["Data"][i]['BidPrice']
li1 = [value, value1, value2, value3]
list = [li1+1 for g in li1]
print(float(list))
在每次迭代中,“li1”都有一些值,我想创建一个新列表,在每次迭代时将“li1”的数据存储到索引中,然后在最后打印整个列表。提前致谢
【问题讨论】:
-
缩进你的代码,cmon它的python
-
代码的第一个问题是这一行
list = [li1+1 for g in li1]。您不能像这样将元素连接或添加到列表中。你的意思是[g+1 for g in li1]? -
感谢您的积极回应,是的,我就是这个意思。
-
for index, row in enumerate(dat1["Data"]):省去了很多麻烦。 -
我试过了
标签: python python-3.x list