sum是python中一个很实用的函数,但是要注意它的使用,我第一次用的时候,就把它这样用了:
# @param python 中求和函数 sum详解
# @author 编程之家 jb51.cc|www.www.jb51.cc
s = sum(1,2,3)
# End www.jb51.cc
结果就悲剧啦
其实sum()的参数是一个list
例如:
# @param python 中求和函数 sum详解
# @author 编程之家 jb51.cc|www.www.jb51.cc
sum([1,3])
sum(range(1,11))
# End www.jb51.cc
还有一个比较有意思的用法
# @param python 中求和函数 sum详解
# @author 编程之家 jb51.cc|www.www.jb51.cc
a = range(1,11)
b = range(1,10)
c = sum([item for item in a if item in b])
print c
# End www.jb51.cc
输出:
45
# End www.jb51.cc
原文链接:https://www.f2er.com/python/527158.html