我是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
在这种情况下我该怎么办?我根本无法解决它。谢谢。