導航:首頁 > 編程語言 > Python字典中所有值求和

Python字典中所有值求和

發布時間:2023-03-26 20:23:01

python中 列表導入到字典 出現相同的鍵,如何將值相加

result = dict()
for data in number:
result[data[0]] = int(result.get(data[0], 0)) + int(data[3])
print(result)

㈡ 怎麼把python字典的里的所有列表值相加

deftotal_takings(yearly_record):
sum=0
forkey,valueinyearly_record.items():
foriinvalue:
sum+=i
returnsum

㈢ Python中字典的內建函數用法是什麼

字典內置函數&方法
Python字典包含了以下內置函數:
1 cmp(dict1, dict2)
比較兩個字典元素。
2 len(dict)
計算字典元素個數,即鍵的總數。
3 str(dict)
輸出字典可列印的字元串表示。
4 type(variable)
返回輸入的變數類型,如果變數是字典就返回字典類型。

㈣ python3 求字典中的指定值的和

basket_items = {'apples': 4, 'oranges': 19, 'kites': 3, 'sandwiches': 8}
fruits = ['apples', 'oranges', 'pears', 'peaches', 'grapes', 'bananas']

is_fruits_num = sum([basket_items[x] for x in basket_items if x in fruits])
not_fruits_num = sum([basket_items[x] for x in basket_items if x not in fruits])

print("水果數量:"+str(is_fruits_num))
print("非水果數量:"+str(not_fruits_num))

㈤ python自帶及pandas、numpy數據結構(一)

1.python自帶數據結構:序列(如list)、映射(如字典)、集合(set)。
以下只介紹序列中的list:
創建list:
list1 = []
list1 = [1,2,3,4,5,6,7,8,9] #逗號隔開
list2 = [[1,2],[3,4],[5,6],[7,8]] #list2長度(len(list2))為2,list2[0] = [1,2]
liststring = list(「thisisalist」) #只用於創建字元串列表
索引list:
e = list1[0] #下標從零開始,用中括弧
分片list:
es = list1[0:3]
es = list1[0:9:2] #步長在第二個冒號後
list拼接(list1.append(obj)、加運算及乘運算):

list長度:

list每個元素乘一個數值:
list2 = numpy.dot(list2,2)
list類似矩陣相乘(每個元素對應相乘取和):
list3 = numpy.dot(list1,list1)
#要求相乘的兩個list長度相同
list3 = numpy.dot(list2,list22)
#要求numpy.shape(list2)和numpy.shape(list22)滿足「左行等於右列」的矩陣相乘條件,相乘結果numpy.shape(list3)滿足「左列右行」

2.numpy數據結構:

Array:
產生array:
data=np.array([[1, 9, 6], [2, 8, 5], [3, 7, 4]])
data=np.array(list1)
data1 = np.zeros(5) #data1.shape = (5,),5列
data1 = np.eye(5)
索引array:
datacut = data[0,2] #取第零行第二列,此處是6
切片array:
datacut = data[0:2,2] # array([6, 5])
array長度:
data.shape
data.size
np.shape(data)
np.size(data)
len(data)
array拼接:
#括弧內也有一個括弧(中括弧或者小括弧)!
d = np.concatenate((data,data))
d = np.concatenate((data,data),axis = 1) #對應行拼接
array加法:逐個相加
array乘法:
d = data data #逐個相乘
d = np.dot(data,data) #矩陣相乘
d = data
3 #每個元素乘3
d = np.dot(data,3) #每個元素乘3
array矩陣運算:
取逆 : np.linalg.inv(data)
轉置:data.T
所有元素求和 : np.sum(data)
生成隨機數:np.random.normal(loc=0, scale=10, size=None)
生成標准正態分布隨機數組:np.random.normal(size=(4,4))
生成二維隨機數組:
np.random.multivariate_normal([0,0],np.eye(2))
生成范圍在0到1之間的隨機矩陣(M,N):
np.random.randint(0,2,(M,N))

Matrix:
創建matrix:
mat1 = np.mat([[1, 2, 3], [4, 5, 6]])
mat1 = np.mat(list)
mat1 = np.mat(data)
matrix是二維的,所有+,-,*都是矩陣操作。
matrix索引和分列:
mat1[0:2,1]
matrix轉置:
np.transpose(mat1)
mat1.transpose()
matrix拼接:
np.concatenate([mat1,mat1])
np.concatenate([mat1,mat1],axis = 1)

numpy數據結構總結:對於numpy中的數據結構的操作方法基本相同:
創建:np.mat(list),np.array(list)
矩陣乘:np.dot(x,y)
轉置:x.T or np.transpose(x)
拼接:np.concatenate([x,y],axis = 1)
索引:mat[0:1,4],ary[0:1,4]

3.pandas數據結構:
Series:
創建series:
s = pd.Series([[1,2,3],[4,5,6]],index = [『a』,『b』])
索引series:
s1 = s[『b』]
拼接series:
pd.concat([s1,s1],axis = 1) #也可使用s.append(s)

DataFrame:
創建DaraFrame:
df = pd.DataFrame([[1,2,3],[1,2,3]],index = ['a','b'],columns = ['x','y','z'])
df取某一列:
dfc1 =df.x
dfc1 = df[『x』]
dfc2 = df.iloc[:,0] #用.iloc方括弧里是數字而不是column名!
dfc2 = df.iloc[:,0:3]
df取某一行:
dfr1 = df.iloc[0]
df1 = df.iloc[0:2]
df1 = df[0:2] #這種方法只能用於取一個區間
df取某個值:
dfc2 = df.iloc[0,0]
dfc2 = df.iloc[0:2,0:3]

㈥ python 如何將字典中的value值求和

打開編輯器,寫上注釋內容。
python 中如何取得字典中所有value的值?

新建一個函數getvalue
python 中如何取得字典中所有value的值?

新建一個字典。

zidian={"country1":"america","country2":"australia","country3":"germany"}
python 中如何取得字典中所有value的值?

利用values這個方法來獲取字典中的所有Vlue值,並將結果列印出來。
python 中如何取得字典中所有value的值?

調用這個函數。

getvalue()
python 中如何取得字典中所有value的值?

選擇菜單中的「run」
python 中如何取得字典中所有value的值?

這時候我們就可以看到字典中的所有value值已經列印出來了。
python 中如何取得字典中所有value的值?

㈦ python 怎麼將列表的值相加1

這個用字典處理最好不過 了

㈧ 求教關於python 從列表中嵌套的字典中獲取給定值,並求和。

>>>result=[dict([(k,item[k])forkinrt1])foriteminrt2]
>>>result
[{'a':1,'b':2},{'a':3,'b':3},{'a':2,'b':1},{'a':5,'b':0}]
>>>
>>>result=[(k,[x[k]forxinrt2])forkinrt1]
>>>result
[('a',[1,3,2,5]),('b',[2,3,1,0])]
>>>result=[(k,sum([x[k]forxinrt2]))forkinrt1]
>>>result
[('a',11),('b',6)]
>>>

閱讀全文

與Python字典中所有值求和相關的資料

熱點內容
電腦怎麼下載appstore 瀏覽:725
兩台電腦使用代理伺服器怎麼連接 瀏覽:231
初創公司買什麼配置的雲伺服器 瀏覽:165
程序員的實力測試 瀏覽:509
手機版寶可夢模組的伺服器怎麼進 瀏覽:119
qt在arm上編譯過程 瀏覽:124
黑白命令在哪裡 瀏覽:22
演算法崗問面試官的問題 瀏覽:117
720pjpg壓縮 瀏覽:525
經濟學人app怎麼用 瀏覽:734
thunderbird如何刪除伺服器 瀏覽:632
編譯內核模塊准備工作 瀏覽:187
protues單片機 瀏覽:680
淘寶想多開店怎麼租伺服器 瀏覽:581
小鹿情感app怎麼打不開了 瀏覽:325
可自編譯的C 瀏覽:63
vfl90壓縮機是哪個廠家 瀏覽:678
安卓系統游戲怎麼開發 瀏覽:410
抖助力app綁定的銀行卡怎麼辦 瀏覽:467
我的電腦文件夾打開方式 瀏覽:931