web-dev-qa-db-fra.com

impression des valeurs séparées par des tabulations d'une liste

Voici mon code actuel:

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

J'aimerais mieux l'écrire. Mais

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

ne fonctionnera pas car les éléments de la liste peuvent contenir des nombres, d'autres listes, etc., donc join se plaindrait.

28
max
print(*list, sep='\t')

Notez que vous ne devez pas utiliser Word list comme nom de variable, car il s'agit du nom d'un type intégré.

35
Glenn Maynard
print('\t'.join(map(str,list)))
35
fabrizioM
print('\t'.join([str(x) for x in list]))
11
cred