新版里边list comprehension是个generator吧?
这个对象好像不能重复读取?
简化复现代码:
e="A,B,C"
ex=(e for e in e.split(","))
print(type(ex))
print(ex)
print(list(ex))
print(list(ex))
运行结果
<class 'generator'>
<generator object <genexpr> at 0x100202900>
['A', 'B', 'C']
[]
第二次print(list(ex))输出为空白
--
FROM 222.71.112.*