In [1]:import collections
In [2]: Point = collections.namedtuple("Point","x, y")
In [3]: p = Point(1,2)
In [4]: p.x
Out[4]:1
In [5]: p.y
Out[5]:2
In [6]: de = collections.deque()
In [7]: de.append(1)
In [8]: de.appendleft(0)
In [9]: de
Out[9]: deque([0,1])
In [10]: de.pop()
Out[10]: