Sobes.tech
Middle

Python'da yığın nedir?

sobes.tech yapay zeka

AI'dan gelen yanıt

Python'da yığın, LIFO (Last In, First Out) prensibiyle çalışan bir veri yapısıdır, yani eklenen son öğe ilk çıkar. Python dilinde ayrı bir "yığın" yerleşik tipi yoktur, ancak liste (list) kullanılarak uygulanabilir, append() metoduyla ekleme ve pop() metoduyla listenin sonundan öğe çıkarma işlemleri kullanılır.

Python'da yığın uygulama örneği:

stack = []

# Öğeleri ekleme
stack.append(1)
stack.append(2)
stack.append(3)

# Öğeleri çıkarma
print(stack.pop())  # 3'ü yazdırır
print(stack.pop())  # 2'yi yazdırır

Yığın, grafikleri dolaşmak, özyineleme yapmak, ifadeleri işlemek gibi algoritmalarda sıkça kullanılır.