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.