Python列表推导式与生成器
愿你一直充满无限的潜力 列表推导式 >>> [x+1 for x in range(10) ] [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 从上面的代码可以看出,列表推导式是生成一个列表。 生成器 >>> g=(x+1 for x in range(10)) >>> g <generator object <genexpr> at 0x7f3af91b7570> >>> next(g) 1 >>> next(g) 2 >>> next(g) 3 >>> next(g) 4 >>> next(g) 5 >>> next(g) 6 >>> next(g) 7 >>> next(g) 8 >>> next(g) 9 >>> next(g) 10 >>> next(g) Traceback (most ...