Ошибка при работе со списком
Пишу цикл для удаления людей из списка, мне выдаёт ошибку
IndexError: pop index out of range.
Список состоит из 6 человек, но ошибку выдаёт при попытке удалить более 3-х. В чём дело?
guests = ['Яся', 'Оля', 'Вадим']
for guest in guests:
print(f'Привет, {guest}!')
print('Оля прийти не сможет')
guests[1] = 'Лера'
for guest in guests:
print(f'Ну вы-то, {guest}, приходите')
new_guests = ['Катя', 'Орлов', 'Никита']
guests.insert(0, new_guests[0])
guests.insert(2, new_guests[1])
guests.append(new_guests[2])
for guest in guests:
print(f'{guest}, добро пожаловать!')
for i in range(0, 3):
popped_friends = guests.pop(i)
print(popped_friends, 'bye')
print(guests)