Queue'ni python'da oddiy list methodlari yordamida yasash mumkin:
append() — oxiriga qo'shishpop(0) — boshidan olishQueue yaratish va ishlatish:
navbat = []
# Enqueue — navbatga qo'shish
navbat.append("Ali")
navbat.append("Vali")
navbat.append("Soli")
print("Navbat:", navbat) # ['Ali', 'Vali', 'Soli']Dequeue — navbatdan chiqarish:
chiqdi = navbat.pop(0)
print("Chiqdi:", chiqdi) # Ali
print("Navbat:", navbat) # ['Vali', 'Soli']pop(0) — boshidan oladi. Stack dagi pop() esa oxiridan oladi. Aynan shu farq FIFO va LIFO orasidagi farq.
Quyidagi code-trace da kodning bosqichma-bosqich ishlashini ko'ring:
Keyingi darsda Queue ni amaliy masalada qo'llaymiz.
Queue bilan ishlash
Ismlar bitta qatorda bo'sh joy bilan ajratib beriladi.