super()else clause on loop without a break statement__exit__ must accept 3 arguments: type, value, traceback__future__ import is not the first non-docstring statementsuper()defaultdict()else where appropriate in a loopget() to return a default value from a dictsetdefault() to initialize a dictionary