/
githubmirror
/
hello-algo
Обзор
Документация
Войти
/
githubmirror
/
hello-algo
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
ru/codes/python/chapter_stack_and_queue/stack.py
36 строк
1 KB
Yudong Jin
Add ru version (#1865)
27 мар 2026, 23:24
Не верифицирован
27 мар 2026, 23:24
7721837
Код
Авторство
О чём код?
""" File: stack.py Created Time: 2022-11-29 Author: Peng Chen (pengchzn@gmail.com) """ """Driver Code""" if __name__ == "__main__": # Инициализировать стек # В Python нет встроенного класса стека, поэтому list можно использовать как стек stack: list[int] = [] # Помещение элемента в стек stack.append(1) stack.append(3) stack.append(2) stack.append(5) stack.append(4) print("Стек stack =", stack) # Доступ к верхнему элементу стека peek: int = stack[-1] print("Верхний элемент peek =", peek) # Извлечение элемента из стека pop: int = stack.pop() print("Извлеченный элемент pop =", pop) print("stack после извлечения =", stack) # Получение длины стека size: int = len(stack) print("Длина стека size =", size) # Проверка на пустоту is_empty: bool = len(stack) == 0 print("Пуст ли стек =", is_empty)