Python da stack ni oddiy list yordamida yaratish mumkin:
push = append() — listning oxiriga qo'shishpop = pop() — listning oxiridan olish# Stack — oddiy Python list
stack = []
# Push — tepaga qo'shish
stack.append(10)
stack.append(20)
stack.append(30)
print("Stack:", stack) # [10, 20, 30]Pop — tepadan olish:
chiqdi = stack.pop()
print("Chiqdi:", chiqdi) # 30
print("Stack:", stack) # [10, 20]
chiqdi = stack.pop()
print("Chiqdi:", chiqdi) # 20
print("Stack:", stack) # [10]Quyidagi code-trace da kodning bosqichma-bosqich ishlashini ko'ring:
Keyingi darsda stack ni amaliy masalada — undo funksiyasida qo'llaymiz.
So'zni teskari qilish
Stack yordamida jumlani teskari qiling: