sum需要累加的东西累加起来,而
*符号:
print(*(i for i in range(1, 101)))
但是,无论哪种情况,您实际上都不需要生成器:
sum(range(1, 101))print(*range(1, 101))
如果希望将它们放在单独的行上,那么您将期望对的多个单独调用的行为
for item in generator_or_range_or_whatever: print(item)
尽管您也可以选择指定
'n'为项目分隔符:
print(*generator_or_range_or_whatever, sep='n')



