печать разделенных табуляцией значений списка - PullRequest
28 голосов
/ 29 октября 2010

Вот мой текущий код:

print(list[0], list[1], list[2], list[3], list[4], sep = '\t')

Я бы хотел написать это лучше. Но

print('\t'.join(list))

не будет работать, потому что элементы списка могут быть числами, другими списками и т. Д., Поэтому join будет жаловаться.

Ответы [ 3 ]

35 голосов
/ 29 октября 2010
print(*list, sep='\t')

Обратите внимание, что не следует использовать слово list в качестве имени переменной, так как это имя встроенного типа.

35 голосов
/ 29 октября 2010
print('\t'.join(map(str,list)))
10 голосов
/ 22 июля 2014
print('\t'.join([str(x) for x in list]))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...