列表推导式与生成器区别? 列表推导式结果是一个新的列表 生成器结果是一个可迭代对象 # 列表推导式 >>> list = [x*x for x in range(10)] >>> list [0, 1, 4, 9, 16, 25, 36, 49, 64, 81] >>> # 生成器 >>> list = (x*x for x in range(10)) >>> list <generator object <genexpr> at 0x10228e200> >>> next(list) 0 >>>