Python: выполнить replace для отдельного символа из всех элементов списка - что не так?
Есть список с датами формата ДД.ММ.ГГГГ - хочу вместо разделителя "." использовать ", ". Один из попробованных вариантов:
for i in vals_date:
vals_date[i].replace('.', ', ')
TypeError: list indices must be integers or slices, not str
Из-за чего эта ошибка и как мне выполнить эту замену?
Всё это нужно для того, чтобы скормить список с датами модулю datetime.
P.S.: Спасибо подсказавшим! Получилось с кодом:
for i in range(len(vals_date)):
a.append(vals_date[i].replace('.', ', '))
Ответы (1 шт):
Автор решения: КИТ KIT
→ Ссылка
vals_date = [...]
replaced_date = [date.replace('.', ', ') for date in vals_date]