这听起来很简单但是可以将一个整数分开,就像让8说这样的数组[0,1,2,3,5,5,7,8] 我已经尝试过以下代码
proxies= 'a,b,c,d,e,f,g,h'#list of objects to attach the expression to
objlist = proxies.split(",")#splits every word as an object wherever theres a comma ,
ofset = (len(objlist))
ofset出现为8.但我想成为[0,1,2,3,4,5,6,7,8]的数组。
答案 0 :(得分:1)
>>> list(range(8+1))
[0, 1, 2, 3, 4, 5, 6, 7, 8]
别忘了+1
。
答案 1 :(得分:0)
改变:
ofset = (len(objlist))
到:
ofset = range(len(objlist)+1)
答案 2 :(得分:0)
只需使用range
>>> range(len(objlist)+1)
[0, 1, 2, 3, 4, 5, 6, 7, 8]
答案 3 :(得分:0)
尝试这样,你将并列索引和价值:
>>> proxies= 'a,b,c,d,e,f,g,h'
>>> for i,x in enumerate(proxies.split(',')):
... print i,x
...
0 a
1 b
2 c
3 d
4 e
5 f
6 g
7 h
如果你只想要范围
>>>range(0,len(proxies.split(','))+1)
[0, 1, 2, 3, 4, 5, 6, 7, 8]