Если вы просто попытаетесь напечатать результаты, вы увидите результаты:
l = [1,2,3,4,5]
print (l.pop(0)) # 1: The method returns the removed item
print (l) # [2, 3, 4, 5] # list after removing item
l = [1,2,3,4,5]
print (l[1:]) # [2, 3, 4, 5] # new list with starting integer where the slicing of the object starts
l.pop(0)
: метод pop () удаляет элемент по указанному индексу из списка. Метод также возвращает удаленный элемент, в вашем случае возвращает 1, как вы можете увидеть, печатаете ли вы список заново с помощью pop (), в вашем списке больше нет элемента thet
l[1:]
: Конструктор slice () создает объект слайса, представляющий набор индексов, заданных диапазоном (start, stop, step), в вашем случае вы получили новый список с начальным целым числом, с которого начинается срезание объекта