Sobes.tech
Junior — Middle
96

Bir yığın temsil eden veri yapısına örnek verebilir misin?

AI'dan gelen yanıt

sobes.tech yapay zeka

Стек — это структура данных с принципом работы LIFO (Last In, First Out), где последний добавленный элемент извлекается первым.

В Python стек можно реализовать с помощью списка, используя методы append() для добавления и pop() для удаления элементов:

stack = []  # пустой стек

# Добавление элементов
stack.append(1)
stack.append(2)
stack.append(3)

print(stack)  # [1, 2, 3]

# Извлечение элементов
top = stack.pop()
print(top)    # 3
print(stack)  # [1, 2]

Также можно использовать collections.deque для более эффективных операций добавления и удаления с обеих сторон, но для стека список подходит отлично.