pop() удаляет и возвращает последний элемент списка (если индекс не указан) или элемент по указанному индексу. Если индекс не указан и список пуст, вызывается исключение IndexError.
pop() у списка в Python выполняет две важные функции:
    
        Синтаксис: list.pop([index])
    
index), то удаляется элемент по этому индексу.  Индекс должен быть целым числом.  Если индекс находится за пределами допустимого диапазона (например, меньше -len(list) или больше или равен len(list)), будет вызвано исключение IndexError.
        index равен None), то удаляется последний элемент списка.
        Пример:
        
my_list = [1, 2, 3, 4, 5]
# Удаляем элемент с индексом 2 (значение 3)
removed_element = my_list.pop(2)
print(f"Удаленный элемент: {removed_element}") # Вывод: Удаленный элемент: 3
print(f"Список после удаления: {my_list}")       # Вывод: Список после удаления: [1, 2, 4, 5]
# Удаляем последний элемент (значение 5)
removed_element = my_list.pop()  # Индекс не указан, удаляется последний элемент
print(f"Удаленный элемент: {removed_element}") # Вывод: Удаленный элемент: 5
print(f"Список после удаления: {my_list}")       # Вывод: Список после удаления: [1, 2, 4]
        
    
    
        Важно: pop() изменяет исходный список.  Если вам нужно сохранить исходный список, создайте его копию перед использованием pop().