/
izida
/
my_algorithms
Обзор
Документация
Войти
/
izida
/
my_algorithms
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
data_structure/Stack/Stack.py
31 строка
1 KB
Никита Бурковский
take dis all
19 мар 2024, 14:14
19 мар 2024, 14:14
5dd6589
Код
Авторство
О чём код?
class Stack: def __init__(self): # Для хранения элементов в списке используем приватный атрибут. # На его приватность указывают два подчёркивания в имени. self.__items = [] def push(self, item): """Добавить элемент в стек.""" self.__items.append(item) def pop(self): """Взять элемент из стека.""" return self.__items.pop() def peek(self): """Посмотреть последний элемент без изъятия.""" return self.__items[-1] def size(self): """Вернуть размер стека.""" return len(self.__items) stack = Stack() stack.push('Gusev') # Первым на маршруте был кратер Гусев. stack.push('Gale') # Следующим - кратер Гейл. stack.push('Elysium') stack.push('Jezero') stack.push('Meridiani') print(stack)