with open('enriched.csv', 'w') as csv_file:
writer = csv.writer(csv_file)
for key, value in enriched.items():
writer.writerow([key, ','.join(map(str, value)) ])
Это не работает, поскольку метод join() возвращает все значение в виде одной строки в кавычках, поэтому мой вывод выглядит следующим образом:
'14585 ', "A, B, C, 215"
Что мне нужно сделать, чтобы добиться желаемого поведения?
У меня есть словарь, записи которого выглядят так: [code]'14585': ['A', 'B', 'C', 215][/code] где значением является список. Мне нужно преобразовать это в CSV следующим образом: [code]'14585', 'A', 'B', 'C', 215[/code] Я попробовал следующее: [code]with open('enriched.csv', 'w') as csv_file: writer = csv.writer(csv_file) for key, value in enriched.items(): writer.writerow([key, ','.join(map(str, value)) ]) [/code] Это не работает, поскольку метод join() возвращает все значение в виде одной строки в кавычках, поэтому мой вывод выглядит следующим образом: '14585 ', "A, B, C, 215" Что мне нужно сделать, чтобы добиться желаемого поведения?