python 中求和函数 sum详解

转载 2016年03月25日 17:57:33
sum是python中一个很实用的函数,但是要注意它的使用,我第一次用的时候,就把它这样用了:
s = sum(1,2,3)
结果就悲剧啦
其实sum()的参数是一个list
例如:
sum([1,2,3])
sum(range(1,11))
还有一个比较有意思的用法
a = range(1,11)
b = range(1,10)
c =  sum([item for item in a if item in b]) 
print c
输出:
45

相关文章推荐

Python 中求和函数 sum 用法

Python 中求和函数 sum 用法今天在看《集体编程智慧》这本书的时候,看到一段Python代码,当时是百思不得其解,总觉得是书中排版出错了,后来去了解了一下sum的用法,看了一些Python大神...

用Python实现一个1加到n求和功能的函数

用Python写一个函数实现1+2+...+n的功能。 方法1、使用for循环 def accSum(n): sum = 0 for i in range(1, n+1): #...

python中的sum函数.sum(axis=1)

看起来挺简单的样子,但是在给sum函数中加入参数。sum(a,axis=0)或者是.sum(axis=1) 就有点不解了 在我实验以后发现 我们平时用的sum应该是默认的axis=0 就是普通的相...

在python中对list求和及求积

# the basic way s = 0 for x in range(10): s += x# the right way s = sum(range(10)) # the basic w...

python的list求和与求积

python中,无论是对的list求和还是求积,我都给出了两种方法。 1。对list求和 1.1 s=0 for i in range(10): s+=i 1.2 ...

python 中求和函数 sum详解

sum是python中一个很实用的函数,但是要注意它的使用,我第一次用的时候,就把它这样用了: 1 s = sum(1,2,3) 结果...

搞不懂 numpy.sum 请过来

numpy.sum  官方给的例子里,是一会按列求和,一会按行求和,总有种不确定感(轴axis好术语化呀,没线性代数基础完全不懂呀)那两维以上的怎么办? 先看方法说明 numpy.sum(a,...

python中sum函数

版本:python3  python自带的sum函数(或者Numpy中的sum函数),无参时,所有全加;axis=0,按列相加;axis=1,按行相加 import numpy as np #py...

Python标准库:内置函数sum(iterable[, start])

本函数用来计算可迭代对象iterable的和,然后以这个结果再加上start的值。参数start用来指定相加的参数,如果没有设置这个值,默认是0值。要计算和的序列一般是数字类型,并且开始参数要设置为数...

python中pandas.DataFrame对行与列求和及添加新行与列示例

本文介绍的是python中pandas.DataFrame对行与列求和及添加新行与列的相关资料,下面话不多说,来看看详细的介绍吧。 方法如下: 导入模块: ? 1 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:python 中求和函数 sum详解
举报原因:
原因补充:

(最多只允许输入30个字)