In addition to the other answers, there is a neat way to do this now when printing is a function:
print(*numbers, sep='\t')
Unlike your source code, this will not put a tab in front of the first number. If you want this extra tab, the easiest way is to simply put an empty element in front of the numbers, so it creates an additional tab separator:
print('', *numbers, sep='\t')
source share