Sobes.tech
Middle

Python-da yığın nədir?

sobes.tech Süni İntellekt

AI-dan cavab

Python-da yığın, LIFO (Last In, First Out) prinsipi ilə işləyən məlumatlar strukturudur, yəni əlavə olunan son element ilk çıxarılır. Python dilində ayrıca "yığın" tipi mövcud deyil, lakin onu siyahı (list) vasitəsilə həyata keçirmək olar, append() metodundan əlavə və pop() metodundan istifadə etməklə siyahının sonundan elementləri əlavə və çıxarmaq mümkündür.

Python-da yığın tətbiqi nümunəsi:

stack = []

# Elementlərin əlavə olunması
stack.append(1)
stack.append(2)
stack.append(3)

# Elementlərin çıxarılması
print(stack.pop())  # 3-ü çap edir
print(stack.pop())  # 2-ni çap edir

Yığın çox vaxt qrafiklərin keçilməsi, rekursiyanın həyata keçirilməsi, ifadələrin işlənməsi və s. üçün algoritmlərdə istifadə olunur.