Alternative to dict comprehension prior to Python 2.7
Use: gw_func_dict = dict((chr(2**i), func) for i, func in enumerate(gwfuncs[:8])) That’s the dict() function with a generator expression producing (key, value) pairs. Or, to put it generically, a dict comprehension of the form: {key_expr: value_expr for targets in iterable <additional loops or if expressions>} can always be made compatible with Python < 2.7 by using: … Read more