python對list求和
❶ python列表求和
s=[4,2,1,5,9,0,3]
sums=sum(s)
print(sums)
❷ python如何把List里的不同數字相加成一個數字
def sum_elems(a):
sum = 0
for i in a:
sum += i
return sum
❸ python list里前後數字相加
$python
Python2.7.3(default,Feb272014,20:00:17)
[GCC4.6.3]onlinux2
Type"help","right","credits"or"license"formoreinformation.
>>>defitersum(*datas):
...summary=0
...fordataindatas:
...summary+=data
...yieldsummary
...
>>>srcdata=range(1,10)
>>>
>>>list(itersum(*srcdata))
[1,3,6,10,15,21,28,36,45]
❹ python怎麼相加列表裡的列表元素
這個問題的關鍵是給的List是不是個數相同
❺ Python列表中數據相加,得到全部有可能的結果。
fromitertoolsimportproct
t=[[1],[2,3,4],[5,6]]
fori,j,kinproct(t[0],t[1],t[2]):
print('{0}+{1}+{2}={3}'.format(i,j,k,i+j+k))
#輸出
1+2+5=8
1+2+6=9
1+3+5=9
1+3+6=10
1+4+5=10
1+4+6=11
❻ python循環代碼 - 把列表中數字兩兩相加求和
data=[1,2,3,4,5,6,7,8]
l=len(data)
res=set()
foriinrange(l):
forjinrange(i+1,l):
res.add(data[i]+data[j])
print(res)
#{3,4,5,6,7,8,9,10,11,12,13,14,15}
另外,來list是內置自類型,自己定義變數名的時候不要使用
化簡一下
data=[1,2,3,4,5,6,7,8]
l=len(data)
res={data[i]+data[j]foriinrange(l)forjinrange(i+1,l)}
print(res)
#{3,4,5,6,7,8,9,10,11,12,13,14,15}
❼ python如何使用for循環對列表內元素進行求和
Python3的話是下面這樣:
a = [1,2,3,4,5] #定義一個列表
sum = 0 #定義一個初始的數
for i in a:
sum += i# 意思就是加上a的每一個數
print(i)
input()
❽ Python 列表求和問題
從語法角度來說沒問題吧
把你執行的結果也貼上來吧
❾ Python如何讓一個列表的前幾個數字相加求和 如[1,2,3,4,5],對該列表的前三個數字求和
這樣行不行
A=[1,2,3,4,5]
suma=0
for i in range(3):
suma += A[i]
print(suma)
結果
python3 a.py
6
❿ python數組求和
在數組和矩陣中使用sum: 對數組b和矩陣c,代碼b.sum(),np.sum(b),c.sum(),np.sum(c)都能將b、c中的所有元素求和並返回單個數值。
但是對於二維數組b,代碼b.sum(axis=0)指定對數組b對每列求和,b.sum(axis=1)是對每行求和,返回的都是一維數組(維度降了一維)。
而對應矩陣c,c.sum(axis=0)和c.sum(axis=1)也能實現對列和行的求和,但是返回結果仍是二維矩陣。
# 定義函數,arr 為數組,n 為數組長度,可作為備用參數,這里沒有用到。
def_sum(arr,n):
# 使用內置的 sum 函數計算。
return(sum(arr))
# 調用函數
arr=[]
# 數組元素
arr=[12,3,4,15]
# 計算數組元素的長度
n=len(arr)
ans=_sum(arr,n)
# 輸出結果
print('數組元素之和為',ans)
(10)python對list求和擴展閱讀:
python數組使用:
python 數組支持所有list操作,包括 .pop、.insert 和 .extend。另外,數組還提供從文件,讀取和存入文件的更快的方法,列如如 .frombytes 和 .tofile,如下所示我們定義一個數組。
from array import arrayarr=array('d',(a for a in range(5)))print(arr)。
arr=array('d',(a for a in range(5)))從這個代碼中可以看出,一個數組的定義需要傳入的不只是值還有類型。
可以是(must be c, b, B, u, h, H, i, I, l, L, f or d)。