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)。