Использование списков, как очередей

Очередь – это другая структура данных, организованнная по принципу “Первым пришёл, первым ушёл”(FIFO). В Python нет встроенного класса очереди, но вы можете также использовать списки Pythonа: для добавления элемента используйте append, а для получения последнего – метод pop(0)(метод pop удаляет элемент). Например:

 

>>> queue = [1, 2, 3]

>>> queue.append(4) # Terry arrives

>>> queue.append(5) # Graham arrives

>>> queue.pop(0)

5

>>> queue.pop(0)

4

>>> queue

[1, 2, 3]

Сайт создан в системе uCoz