У меня есть список вложенных кортежей. [((«занятость», «агентство»), 8055), ((«трек», «запись»), 5472)]. Я хочу преобразовать его в текстовый формат файла

#python #list #tuples

Вопрос:

 [(('employment', 'agency'), 8055),  (('track', 'record'), 5472)]
 

Мне нужна помощь, чтобы преобразовать это в формат:

агентство по трудоустройству, 8055
послужной список, 5472

и сохраните этот вывод в виде текстового файла.

Заранее спасибо 🙂

Ответ №1:

Попробуй:

 lst = [(('employment', 'agency'), 8055), (('track', 'record'), 5472)]
output = 'n'.join(' '.join(x[0])   ', '   str(x[1]) for x in lst)
print(output)

# output:
# employment agency, 8055
# track record, 5472
 

Я сомневаюсь, что это нуждается в дальнейших объяснениях. Просто обратите внимание, что join это полезно в такой ситуации.

Комментарии:

1. Это не имеет значения.

2. Просто нужно было повторить это через цикл for.. Понял! Спасибо за решение!