Встречается на собеседованиях • сегодня
Что такое стек (Stack) в Python
Стек — это структура данных, работающая по принципу LIFO (Last In, First Out). В Python его можно реализовать с помощью списка (list) или модуля collections.deque (предпочтительнее для больших объемов данных из-за эффективности операций).
Основные операции:
push(добавление элемента) —append(item)pop(удаление и возврат верхнего элемента) —pop()peek(просмотр верхнего элемента) —stack[-1]is_empty(проверка на пустоту) —not stack
Пример:
python
stack = []
stack.append(1) # [1]
stack.append(2) # [1, 2]
top = stack.pop() # вернет 2, стек [1]
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы