传统方式
方式一: 使用 try-except
1 | try: |
方式二: 使用 has_key 或 in
1 | if foo.has_key(bar): |
新方式
方式一: 使用 defaultdict
1 | from collections import defaultdict |
方式二: 使用 get 方法
1 | foo[bar] = foo.get(bar, 0) + 1 |
1 | try: |
1 | if foo.has_key(bar): |
1 | from collections import defaultdict |
1 | foo[bar] = foo.get(bar, 0) + 1 |