@jlzdshn

Как исправить ошибку list index out of range?

Часть кода:
file = open('input.csv', 'r')

#file.write('Текст українською')
lines_list = file.read().split("\n")
lines_list.pop()

for counter in range(len(lines_list)):
    lines_list[counter] = lines_list[counter].split(';')

print(lines_list)

for line in lines_list:
    for counter in range(len(line)):
        line[counter] = line[counter].strip(" ")
    if line[1][-2:] == "ся":
        line[1] = line[1][:-2]
    line[1] = line[1][:-2]


Ошибка list index out of range, строка " if line[1][-2:] == "ся""
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ответы на вопрос 2
Timtaran
@Timtaran
Начинающий программист.
тем что это число больше чем элементы списка, пример:
s = [1, 2, 3]
print(s[3])
Ответ написан
@STARoD00M
Оберни кусок падающего кода в try except, либо перед слайсом по списку проверяй длину if'ом
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы