индекс списка вне диапазона в цикле for - PullRequest
0 голосов
/ 06 марта 2020

Я новичок в python и пытаюсь написать простую программу. Я видел вопросы других людей об этой же ошибке, однако я не могу применить какое-либо решение к своему коду.

for vh in range(len(self.parked_vehicles)):
            if self.parked_vehicles[vh] == vehicle:
                del(self.parked_vehicles[vh])
                self.places += vehicle.size
                self.parked = False
                print('Vehicle unparked!')

Когда я пытаюсь протестировать этот код выше с помощью unittest, у меня выводится:

    if self.parked_vehicles[vh] == vehicle:
IndexError: list index out of range

Что я могу сделать в этой ситуации? Я не могу решить это вообще. Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...