views:

49

answers:

2

Here's my current code:

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

I'd like to write it better. But

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

won't work because list elements may numbers, other lists, etc., so join would complain.

+3  A: 
print('\t'.join(map(str,list)))
fabrizioM
+7  A: 
print(*list, sep='\t')

Note that you shouldn't use the word list as a variable name, since it's the name of a builtin type.

Glenn Maynard
@Glenn: This is really good!
sukhbir
This is perfect.
max