SAMOUCZEK JĘZYKA PYTHON ROZDZIAŁY   
Rozdział 4: Struktury danych.

1: Więcej o listach - 2: Używanie listy jako stosu - 3: Używanie listy jako kolejki
4: Mechanizmy programowania funkcjonalnego - 5: Rozszerzenie składni listy - 6: Instrukcje del
7: Listy niemutowalne i sekwencyjne - 8: Słownik - 9: Jeszcze trochę o warunkach
10: Porównanie sekwencji i innych typów

Lekcja 3. Użycie listy jako kolejki.


Można używać listy równie wygodnie w roli kolejki ,,first-in, first-out''(pierwszy dodany element jest pierwszym pobieranym). Aby dodać element nakoniec kolejki, użyj append(). Aby pobrać element z przodu kolejki, użyj pop(0). Na przykład:

>>> kolejka = ["Andrzej", "Jan", "Michal"]
>>> kolejka.append("Jerzy") # przybywa Jerzy
>>> kolejka.append("Grzegorz") # przybywa Grzegorz
>>> kolejka.pop(0)
'Andrzej'
>>> kolejka.pop(0)
'Jan'
>>> kolejka
['Michal', 'Jerzy', 'Grzegorz']
Strona główna - O Pythonie - Interpreter - Samouczek - Przykłady programów - Linki