Упрямый экспорт из бухгалтерии
Парсинг и разбор данных
Средняя
Бухгалтерия прислала CSV-строку line. Поля разделены запятыми, но поле может быть взято в двойные кавычки - тогда запятые внутри него не разделители, а удвоенная кавычка внутри кавычек означает саму кавычку. Верните список полей (кавычки-обёртки в результат не входят). Пример: 'a,"b,c",d' -> ['a', 'b,c', 'd'].
Сигнатура функции
parse_csv_line(line: str) -> list[str]
Примеры
| Вход | Ожидаемый результат |
| ["a,\"b,c\",d"] | ["a", "b,c", "d"] |
| ["1,2,3"] | ["1", "2", "3"] |
1решили
1пытались
100%успешность
Войдите, чтобы решить →