Sobes.tech
Middle

Čo je zásobník v Pythone?

sobes.tech AI

Odpoveď od AI

V Pythone je zásobník dátová štruktúra, ktorá funguje podľa princípu LIFO (Last In, First Out), teda posledný pridaný prvok sa odstraňuje ako prvý. V jazyku Python neexistuje samostatný vstavaný typ "zásobník", ale dá sa implementovať pomocou zoznamu (list), pričom metódy append() slúžia na pridanie a pop() na odstránenie prvkov z konca zoznamu.

Príklad implementácie zásobníka v Pythone:

stack = []

# Pridanie prvkov
stack.append(1)
stack.append(2)
stack.append(3)

# Odstránenie prvkov
print(stack.pop())  # Vytlačí 3
print(stack.pop())  # Vytlačí 2

Zásobník sa často používa v algoritmoch, napríklad na prechádzanie grafov, implementáciu rekurzie, spracovanie výrazov a pod.