我不确定标题的措辞是否正确,但我想做的是找到 xrange() 传递的值的总和。
理想情况下,它看起来像这样:(注意,这不是工作代码)
mofthree = xrange(2, 1000, 3)
moffive = xrange(4, 996, 5)
print mofthree + moffive
当然,您不能将两个函数加在一起。我也可以做一些事情,例如将 moftree
中的所有值加在一起,将结果存储在一个新变量中,然后对 moffive
做同样的事情并将两个新变量加在一起。
但是,我根本不知道如何将这些值以任何一种方式相加。
最佳答案
mofthree = xrange(2, 1000, 3)
moffive = xrange(4, 996, 5)
print sum(mofthree) + sum(moffive)
或者使用 itertools 和 chain
from itertools import chain
mofthree = xrange(2, 1000, 3)
moffive = xrange(4, 996, 5)
print sum(chain(moffive, mofthree))
关于python - 如何根据 xrange() 的输出添加值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11661954/