2015-09-07 54 views
0

可以说我有:如何从x范围列表中删除空格 - Python的

hello = list(xrange(100)) 
print hello 

结果是:

1, 2, 3, 4, 5, 6, 7, 8, 9, 10... 

我需要从列表中删除所有的空间,以便它可以像:

1,2,3,4,5,6,7,8,9,10... 
+0

'hello'将打印一个列表对象。为什么它是一个字符串对象? –

回答

0

由于join需要字符串对象,你需要明确地转换这些项目为字符串。例如:

hello = ','.join(list(xrange(100))) 
TypeError: sequence item 0: expected string, int found 

所以:

hello = xrange(100) 
print ''.join([str(n) for n in hello]) 

注意没有必要为list()

+1

不需要列表理解。将生成器表达式传递给'join' –