【发布时间】:2014-12-20 02:02:10
【问题描述】:
我有这个代码:
symbolslist = ["100","200","300","400","500","600","700","800","900","1000","1500","2000","3000","4000","5000","7000","10000"]
i=0
while i<len(symbolslist):
htmltext = urllib.urlopen("http://www.fifacoinszone.com/default/quick/getpricedetail? platform_id=7&coins="+symbolslist[i] +"&cur=GBP")
data = json.load(htmltext)
pricelist = data["single_price_just"]
print pricelist,
i+=1
这个输出:
4.69 9.32 13.91 18.46 22.96 27.41 31.82 36.18 40.50 44.78 66.83 88.66 132.32 175.55 218.34 304.15 345.86 430.17 3.94 7.83 11.69 15.51 19.29 23.03 26.74 30.40 34.03 37.62 56.15 74.50 111.19 147.52 183.48 255.58 363.30
这很好,但是当我尝试将此代码切割成更小的变量时,它不会让我这样做。例如,pricelist,[0:20] 将只输出 while 循环的最后一次迭代。抱歉,我是 Python 新手。
【问题讨论】:
-
请修正缩进
标签: python while-loop