forked from makelinux/examples
- Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path2.7.py
More file actions
Latest commit
executable file
·25 lines (16 loc) · 590 Bytes
/
Copy path2.7.py
File metadata and controls
executable file
·25 lines (16 loc) · 590 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/usr/bin/env python2.7
fromcollectionsimportOrderedDict
importlogging
importlogging.config
importimportlib
# import argparse
frompassedimportpassed
# https://docs.python.org/3.10/whatsnew/2.7.html
assert {1, 2} ==set([1, 2])
assert {x: x*xforxinrange(3)} == {0: 0, 1: 1, 2: 4}
# https://docs.python.org/3.10/whatsnew/2.7.html#pep-372-adding-an-ordered-dictionary-to-collections
a_dict=OrderedDict([('a', 1), ('b', 2), ('c', 3)])
a_dict['b'] =4
asserta_dict==OrderedDict([('a', 1), ('b', 4), ('c', 3)])
asserta_dict.popitem(last=False) == ('a', 1)
passed()