Когда метод 
pop() вызывается без аргументов у списка в Python, он удаляет и возвращает 
последний элемент списка.  Если список пуст, то вызов 
pop() без аргументов вызовет исключение 
IndexError: pop from empty list.
  
  
Пример:
  
  
  my_list = [1, 2, 3, 4, 5]
  last_element = my_list.pop()
  print(last_element)  # Выведет: 5
  print(my_list)       # Выведет: [1, 2, 3, 4]
  empty_list = []
  try:
    empty_list.pop()
  except IndexError as e:
    print(f"Произошла ошибка: {e}") # Выведет: Произошла ошибка: pop from empty list
  
  
  
  В отличие от 
pop(index), где 
index указывает на позицию удаляемого элемента, вызов без аргументов всегда оперирует с последним элементом. Это делает 
pop() удобным для реализации стековых структур данных (LIFO - Last-In, First-Out).