Как распечатать список с целыми числами без скобок, запятых и без кавычек? - программирование
Подтвердить что ты не робот

Как распечатать список с целыми числами без скобок, запятых и без кавычек?

Это список целых чисел, и вот как они печатаются:

[7, 7, 7, 7]

Я хочу, чтобы они просто печатались следующим образом:

7777

Мне не нужны скобки, запятые или кавычки. Что делать?

4b9b3361

Ответ 1

Если вы используете Python 3 или соответствующую версию Python 2.x с from __future__ import print_function, тогда:

data = [7, 7, 7, 7]
print(*data, sep='')

В противном случае вам нужно будет преобразовать в строку и напечатать:

print ''.join(map(str, data))

Ответ 2

Попробуйте следующее:

print("".join(str(x) for x in This))

Ответ 3

Использование .format из Python 2.6 и выше.

>>> print '{}{}{}{}'.format(*[7,7,7,7])
7777
>>> data = [7, 7, 7, 7] * 3
>>> print ('{}'*len(data)).format(*data)
777777777777777777777777

Ответ 4

Вы можете преобразовать его в строку, а затем в int:

print(int("".join(str(x) for x in [7,7,7,7])))

Ответ 5

Что-то вроде этого должно это сделать:

for element in list_:
   sys.stdout.write(str(element))