Распаковка полученного списка кортежей в значения, разделенные запятыми.
Используя FuzzyWuzzy, я сравниваю 2 файла и хочу вывести результаты в 3-й файл.
Построение из этого SO вопроса: Python: сохранение только максимального результата externalloop при сравнении сходства строк двух списков
Вывод:
[('Item_number', ('Item number', 91)), ('Item', ('Item name', 62))]
Используя этот метод распаковки, я смог разделить значения:
for i in mapper:
print(*[i[0]],*[*i[1]])
Вывод:
Item_number Item number 91
Item Item name 62
Теперь вот где я терплю неудачу.Я ищу отдельные значения, разделенные запятыми, чтобы сохранить их в файле CSV.
Я протестировал множество других решений, таких как itertools, но безуспешно, таких как:
[('I', 't', 'e', 'm', '_', 'n', 'u', 'm', 'b', 'e', 'r', 'Item number', 91), ('I', 't', 'e', 'm', 'Item name', 62)]
Ожидаемый результат:
Item_number, Item number, 91
Item, Item name, 62
Примечание. Я не ищу специфичные для itertoolрешение, а скорее решение, которое имеет смысл.
Спасибо за проявленный интерес.