Более "Pythonic" способ обработки это с перечислением .
Я бы также рекомендовал реализовать файловый ввод-вывод, используя open()
в качестве диспетчера контекста.
Например:
with open('4.3 data.txt', 'w', encoding='utf-8') as y_file:
for i, item in enumerate(z):
print(str(i) + ' ' + str(item), file=y_file)