Как удалить пробелы из списка xrange - 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...
1 ответ
Решение
Поскольку 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()
,