小编che*_*cuc的帖子

如何打印发电机的内容?

N = [1, 2, 3]
print(n for n in N)
Run Code Online (Sandbox Code Playgroud)

结果:

<generator object <genexpr> at 0x000000000108E780>
Run Code Online (Sandbox Code Playgroud)

为什么这段代码无法打印:

1
2
3
Run Code Online (Sandbox Code Playgroud)

但是代码:

sum(n for n in N) 
Run Code Online (Sandbox Code Playgroud)

可以总结N中的所有数字.

你能告诉我为什么sum()可以工作但print()faild?

python generator

1
推荐指数
1
解决办法
4729
查看次数

标签 统计

generator ×1

python ×1