Встречается на собеседованиях • сегодня
В чем разница между pop и del в списке
Оба метода удаляют элементы из списка, но работают по-разному:
pop() - удаляет элемент по индексу и возвращает его. Без аргументов удаляет последний элемент.
python
lst = [1, 2, 3]
item = lst.pop(1) # Удалит 2 и вернет его
print(lst) # [1, 3]
print(item) # 2del - оператор, который удаляет элемент по индексу или срез, ничего не возвращая.
python
lst = [1, 2, 3]
del lst[1] # Просто удалит 2
print(lst) # [1, 3]Ключевые отличия:
pop()возвращает удаленный элемент,del- нетpop()может работать без аргументов (удаляет последний элемент)delможет удалять срезы:del lst[1:3]pop()- метод списка,del- оператор Python

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы