collections
1from collections import deque
2
3q = deque((), 3)
4for i in range(5):
5 q.append(i)
6 print(list(q))
7
8q2 = deque((), 3)
9for i in range(5):
10 q2.appendleft(i)
11 print(list(q2))
12
13
14from collections import namedtuple
15
16Point = namedtuple("Point", ("x", "y"))
17p = Point(11, 22)
18print(p.x, p.y)
19
20
21from collections import OrderedDict
22
23od = OrderedDict()
24od["first"] = 1
25od["second"] = 2
26od["third"] = 3
27print(od)
28
29for k, v in od.items():
30 print(k, v)