最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python字典中的值求和兩種方法

 更新時(shí)間:2023年11月07日 10:27:10   作者:很酷的站長(zhǎng)  
在Python中字典是一種無(wú)序的數(shù)據(jù)結(jié)構(gòu),它由一系列鍵和對(duì)應(yīng)的值組成,有時(shí)候我們需要對(duì)字典中的鍵對(duì)應(yīng)的值進(jìn)行求和操作,這篇文章主要給大家介紹了關(guān)于Python字典中值求和兩種方法的相關(guān)資料,需要的朋友可以參考下

介紹

Python 編程語(yǔ)言是一種高級(jí)的通用編程語(yǔ)言,廣泛用于各種目的。該軟件由網(wǎng)頁(yè)設(shè)計(jì)、數(shù)據(jù)分析和人工智能組成。人們之所以意識(shí)到這一點(diǎn),是因?yàn)樗暮?jiǎn)單性、易讀性和可用性的便利性。Python 提供了各種預(yù)定義的數(shù)據(jù)結(jié)構(gòu),包括列表、元組、映射、集合、堆和陣容。這些組件在每種編程語(yǔ)言中都至關(guān)重要。在這篇文章中,我們將專(zhuān)注于用于保存關(guān)鍵信息對(duì)的詞典。

地圖是Python中的一個(gè)關(guān)鍵數(shù)據(jù)組件,它使人們能夠存儲(chǔ)密鑰和數(shù)據(jù)對(duì)。這些可與各種編程框架中的關(guān)聯(lián)數(shù)組相媲美。這些旨在快速保存和訪問(wèn)數(shù)據(jù)。在參考書(shū)中,元素應(yīng)該是不同的。相反,元素可以屬于任何數(shù)據(jù)類(lèi)別。映射是可變的,這意味著您可以根據(jù)需要附加、消除或調(diào)整元素-值對(duì)。我們計(jì)劃探索詞典的基礎(chǔ)知識(shí)及其重要性。此外,我們將學(xué)習(xí)使用 Python 編程語(yǔ)言對(duì)映射內(nèi)的標(biāo)識(shí)符執(zhí)行總計(jì)算的過(guò)程。

定義

在 Python 編程語(yǔ)言中,映射表示用于存儲(chǔ)鍵及其各自值的無(wú)序容器。哈希映射中的元素可以存儲(chǔ)任何數(shù)據(jù)類(lèi)別,并且可以通過(guò)指向其相應(yīng)的標(biāo)識(shí)符來(lái)獲取。將字典中鏈接到特定鍵的值相加需要提取與指定鍵匹配的值。

語(yǔ)法

sum_of_values = sum(dictionary[key])
  • “字典”:應(yīng)從中提取值的字典的名稱。

  • 'key':我們希望計(jì)算值總和的特定鍵。

  • “Sum”:一個(gè) Python 函數(shù),用于計(jì)算可迭代對(duì)象中所有元素的總和。

算法

  • 第 1 步:設(shè)置一個(gè)變量來(lái)存儲(chǔ)值的添加。

  • 步驟2:可以訪問(wèn)與提供的鍵關(guān)聯(lián)的字典值列表。

  • 第 3 步:要計(jì)算值的總和,請(qǐng)使用 sum() 函數(shù)。

  • 步驟 4:將總和分配給在步驟 1 中創(chuàng)建的變量。

  • 步驟5:應(yīng)打印或返回值的總和。

方法

  • 方法 1:使用基于循環(huán)的方法

  • 方法 2:使用 sum() 和 dict.values()

方法 1:使用基于循環(huán)的方法

my_dict = {
    "a": [1, 5],
    "b": 2,
    "c": 3,
    "d": 4
}
key_to_sum = "a"
total_sum = 0
for key, value in my_dict.items(): if key == key_to_sum: total_sum += sum(value) print(total_sum)

輸出

6

最初,映射“my_dictionary”是用鍵和值對(duì)準(zhǔn)備的。例如,字母“a”鏈接到值的集合[1,5]。鍵“b”、“c”和“d”鏈接到整數(shù)值。

然后,聲明對(duì)象“sum_key”。這象征著我們希望確定連接值的聚合的值。在這種情況下,“key_to_sum”的值等于“a”。

此變量“total_sum”設(shè)置為零。該變量將收集鏈接到由“sum_key”定義的引用的元素的總數(shù)。

該軟件執(zhí)行“for”循環(huán)。這將遍歷“my_dict”地圖中的每個(gè)項(xiàng)目。在每個(gè)循環(huán)中,程序都會(huì)驗(yàn)證當(dāng)前標(biāo)識(shí)符是否與分配的密鑰匹配。此過(guò)程通過(guò)檢查輸入“鍵”與值“key_to_sum”的比較來(lái)實(shí)現(xiàn)。

如果鍵相等,程序?qū)⒃跅l件代碼中運(yùn)行該部分。這利用“total()”函數(shù)來(lái)計(jì)算鏈接到標(biāo)簽“a”的元素的添加。值“b”由集合“[3, 7]”指示。然后將計(jì)算出的總計(jì)與變量“total_sum”連接。

一旦迭代完成了“my_dict”中鍵和值之間的整個(gè)關(guān)聯(lián),循環(huán)就會(huì)得出結(jié)論。然后,程序繼續(xù)到腳本中的后續(xù)行。它顯示包含在“total_sum”變量中的結(jié)果。在此特定示例中,與標(biāo)識(shí)符“a”鏈接的這些值為“[1, 5]”。該程序計(jì)算給定數(shù)字的總和,得出“半打”。因此,腳本生成的結(jié)果應(yīng)為數(shù)字“6”。

方法 2:使用 sum() 和 dict.values()

wages = {
    '01': 910.56,
    '02': 1298.68,
    '03': 1433.99,
    '04': 1050.14,
    '05': 877.67
}
total = sum(wages.values()) print('Total Wages: ${0:,.2f}'.format(total))

輸出

Total Wages: $5571.04

此代碼使用一種簡(jiǎn)單的方法,利用預(yù)先存在的 Python 函數(shù)來(lái)計(jì)算“工資”字典中包含的元素總數(shù)并安排結(jié)果。

然后,使用“sum()”函數(shù)來(lái)計(jì)算“工資”地圖中所有元素的總數(shù)。'sum()' 方法是 Python 中的一種固有方法,它接受序列作為參數(shù)并返回集合中整個(gè)集合的相加。在這種情況下,集合表示“工資”字典中包含的條目。繞過(guò)“sum()”函數(shù)的“工資”字典中的條目,可以輕松確定總收入。通過(guò)使用“wages.values()”作為“total()”中的參數(shù),它從字典中獲取值。

計(jì)算出的總計(jì)隨后記錄在容器“總計(jì)”中。將來(lái),將使用“output()”函數(shù)來(lái)呈現(xiàn)結(jié)果。實(shí)現(xiàn)格式字符串“總工資:${0:,.2f}”來(lái)設(shè)置顯示格式。在此格式字符串中,“{0:,.2f}”用作此“總計(jì)”數(shù)字的替代。占位符“0”表示要格式化的值的索引。“:,.2f”部分設(shè)置格式首選項(xiàng)。“,:”包括逗號(hào)作為分隔符,以提高可讀性。“小數(shù)點(diǎn)后 2 位數(shù)字”可確保值以兩位小數(shù)顯示。

此方法在用于格式化的字符串上調(diào)用,以將存儲(chǔ)在“total”中的值交換到指定的空間。這會(huì)導(dǎo)致預(yù)期的輸出格式。結(jié)果表示“工資”數(shù)據(jù)集中的總體總收入??倲?shù)使用貨幣符號(hào)顯示,千以逗號(hào)分隔,小數(shù)點(diǎn)后兩位數(shù)以達(dá)到精確性。

結(jié)論

字典是計(jì)算機(jī)研究中最關(guān)鍵和最常用的數(shù)據(jù)結(jié)構(gòu)之一。這些適用于各種目的。這些軟件程序包含數(shù)據(jù)分析、人工智能、網(wǎng)站創(chuàng)建和其他任務(wù)。字典使用戶能夠輕松檢索與特定關(guān)鍵字相關(guān)的事實(shí)。

字典,Python的一項(xiàng)功能可以以各種方式使用存儲(chǔ)結(jié)構(gòu)。能夠有效地控制他們擁有的數(shù)據(jù)是所有Python程序員的關(guān)鍵能力。無(wú)論是預(yù)定義函數(shù)還是用戶定義的邏輯,在鍵值對(duì)上執(zhí)行數(shù)學(xué)計(jì)算和任務(wù)的能力都會(huì)帶來(lái)更強(qiáng)大和更成功的 Python 程序。

到此這篇關(guān)于Python字典中的值求和兩種方法的文章就介紹到這了,更多相關(guān)Python字典值求和內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python虛擬環(huán)境venv用法詳解

    Python虛擬環(huán)境venv用法詳解

    這篇文章主要介紹了Python虛擬環(huán)境venv用法詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • Python操作Word頁(yè)眉頁(yè)腳的完整指南

    Python操作Word頁(yè)眉頁(yè)腳的完整指南

    本文介紹了使用Python操作Word文檔中頁(yè)眉頁(yè)腳的方法,包括安裝python-docx庫(kù)、操作節(jié)、添加內(nèi)容、調(diào)整格式、保存文檔等技巧,最后通過(guò)實(shí)際案例展示了Python在處理大量文檔時(shí)的高效性,需要的朋友可以參考下
    2026-04-04
  • Python Excel操作之將ISBN轉(zhuǎn)條形碼

    Python Excel操作之將ISBN轉(zhuǎn)條形碼

    這篇文章主要為大家詳細(xì)介紹了Python Excel操作中如何將ISBN轉(zhuǎn)條形碼功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-06-06
  • 使用wxPython獲取系統(tǒng)剪貼板中的數(shù)據(jù)的教程

    使用wxPython獲取系統(tǒng)剪貼板中的數(shù)據(jù)的教程

    這篇文章主要介紹了使用wxPython獲取系統(tǒng)剪貼板中的數(shù)據(jù)的教程,wxPython是一個(gè)非常受歡迎的Python圖形庫(kù),需要的朋友可以參考下
    2015-05-05
  • python tkinter圖形界面代碼統(tǒng)計(jì)工具(更新)

    python tkinter圖形界面代碼統(tǒng)計(jì)工具(更新)

    這篇文章主要為大家詳細(xì)介紹了python tkinter圖形界面代碼統(tǒng)計(jì)工具,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • Python實(shí)現(xiàn)數(shù)字小寫(xiě)轉(zhuǎn)大寫(xiě)的示例詳解

    Python實(shí)現(xiàn)數(shù)字小寫(xiě)轉(zhuǎn)大寫(xiě)的示例詳解

    這篇文章主要為大家詳細(xì)介紹了如何利用Python實(shí)現(xiàn)數(shù)字小寫(xiě)轉(zhuǎn)大寫(xiě)的功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-12-12
  • Anaconda超詳細(xì)保姆級(jí)安裝配置教程

    Anaconda超詳細(xì)保姆級(jí)安裝配置教程

    這篇文章主要介紹了Anaconda超詳細(xì)保姆級(jí)安裝配置教程,本篇教程對(duì)于新手很友好強(qiáng)烈推薦,看完這篇文章相信你對(duì)如何安裝配置Anaconda一定了然于胸,我們一起來(lái)看看吧
    2023-03-03
  • 單身狗福利?Python爬取某婚戀網(wǎng)征婚數(shù)據(jù)

    單身狗福利?Python爬取某婚戀網(wǎng)征婚數(shù)據(jù)

    今天我就當(dāng)回媒婆,給男性程序員來(lái)點(diǎn)福利.今天目標(biāo)爬取征婚網(wǎng)上呈現(xiàn)出來(lái)的女生信息保存成excel表格供大家篩選心儀的女生,需要的朋友可以參考下
    2021-06-06
  • Python實(shí)現(xiàn)將字典(列表按列)存入csv文件

    Python實(shí)現(xiàn)將字典(列表按列)存入csv文件

    這篇文章主要介紹了Python實(shí)現(xiàn)將字典(列表按列)存入csv文件方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • python判斷字符串是否是回文的方法小結(jié)

    python判斷字符串是否是回文的方法小結(jié)

    回文,英文叫 palindrome,意思是一個(gè)字符串,從前往后讀 和 從后往前讀 是一模一樣的,本文給大家介紹了python判斷字符串是否是回文的方法小結(jié),需要的朋友可以參考下
    2025-08-08

最新評(píng)論

杭锦后旗| 建昌县| 蒙阴县| 武强县| 历史| 通辽市| 芮城县| 玉屏| 寿宁县| 健康| 鄯善县| 南川市| 鄯善县| 周口市| 贵阳市| 从江县| 兰考县| 乡城县| 革吉县| 黑河市| 光泽县| 新乡县| 巴塘县| 东城区| 陆河县| 延安市| 辛集市| 婺源县| 米易县| 新化县| 余江县| 扶余县| 西乌| 贵德县| 巴南区| 安阳县| 郎溪县| 东海县| 梧州市| 杭锦旗| 通榆县|