拆分Python整数(blender3d)

时间:2014-11-06 15:10:41

标签: python arrays split int separator

这听起来很简单但是可以将一个整数分开,就像让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]的数组。

4 个答案:

答案 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]