import sys closures = [] for i in range(0, 10): closures.append(lambda j=i : j) for m in range(0,10): print closures[m]()