Stacks (LIFO) / Queues (FIFO)
Stacks (LIFO)
`collections.deque` – Fast & Robust Stacks
>>> from collections import deque
>>> s = deque()
>>> s.append('eat')
>>> s.append('sleep')
>>> s.append('code')
>>> s
deque(['eat', 'sleep', 'code'])
>>> s.pop()
'code'
>>> s.pop()
'sleep'
>>> s.pop()
'eat'
>>> s.pop()
IndexError: "pop from an empty deque"Queues (FIFO)
Last updated