Задать вопрос
@Aquinary
Хинафаг.

Как форматировать список list?

Имеется такой скрипт на питоне:
from itertools import *
key = [['a','b'],['c', 'd'],['e','f','g']]

with open("list.txt","w") as file:
	print (list(product(key[0],key[1],key[2], repeat=1)), file=file)

В файл выводит:
[('a', 'c', 'e'), ('a', 'c', 'f'), ('a', 'c', 'g'), ('a', 'd', 'e'), ('a', 'd', 'f'), ('a', 'd', 'g'), ('b', 'c', 'e'), ('b', 'c', 'f'), ('b', 'c', 'g'), ('b', 'd', 'e'), ('b', 'd', 'f'), ('b', 'd', 'g')]

Каким образом можно убрать все скобки, кавычки, запятые и проч. и получить каждое значенение на новой строке, по типу
a c e
a c f
a c g
и т.д?
  • Вопрос задан
  • 165 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@javedimka
Хочу сока
with open("list.txt","w") as file:
    for seq in product(key[0], key[1], key[2], repeat=1):
        print(' '.join(seq), file=file)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы