@Bjornie
Изучаю Python

Как добавить кавычки только к первому элементу в списке?

Есть csv файл, записанный модулем csv, который не добавлял при записи кавычки для первой колонки, из-за этого возникли проблемы при чтении колонок в файле, ниже пример:
['url.ru,"Russia","Moscow","A","1"'] - проблема в наличии ' (апостроф) в начале и конце, поэтому лист имеет толко один элемент.

Подскажите, какой самый простой способ доступа к первому элементу (а также любому другому)? Как переписать\добавить кавычки к 1-му элементу, чтобы строка стала списком с 5-ю элементами?
P.S. url может быть разной длины.

Спасибо!
  • Вопрос задан
  • 277 просмотров
Пригласить эксперта
Ответы на вопрос 2
Sly_tom_cat
@Sly_tom_cat
.
Конкретно такой кейс легко решается так:
firstElement = list[0].split(',')[0]

Но, там похоже изначально задача как-то не совсем корректно решена если получился такой промежуточный результат. Т.е. лучше копать то место откуда такой список получен.
Ответ написан
dimonchik2013
@dimonchik2013
non progredi est regredi
работай не с csv модулем, а файлом и list comprehention
Ответ написан
Ваш ответ на вопрос

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

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