搜尋
首頁後端開發Python教學如何在Python中為字典添加值?
如何在Python中為字典添加值?Aug 20, 2023 am 08:13 AM
python字典添加

如何在Python中為字典添加值?

Python是一種多功能且強大的程式語言,具有各種內建的資料類型,其中在Python中最有用的內建資料類型之一是字典,它允許我們以鍵值對的格式儲存和檢索數據,並且與Python中的其他內建資料類型相比,我們可以輕鬆地在字典中新增或刪除值。

在本文中,我們將討論如何在Python中向字典中添加值以及進行此操作的各種方法。

Python中的字典是什麼?

在我們開始在Python字典中加入值之前,讓我們先了解一下字典是什麼以及它們是如何運作的。

在Python中,我們有一個內建的資料集,稱為字典,它是一種可變的資料類型,主要表示一組鍵值對的集合。字典中的每個鍵必須是唯一的,並且每個鍵與一個特定的值相關聯。在Python中,我們可以使用花括號{}或dict()建構子來建立一個字典。下面是一個程式設計範例,我們使用花括號{}和dict()建構子兩種方法建立了一個字典。

Example

的中文翻譯為:

範例

# Creating a dictionary using {}
dictionary = {'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30}
print(dictionary)
# Creating a dictionary using dict()
dict_new = dict(Machine_learning=10, Artificial_intelligence=20, data_mining=30)
print(dict_new)

輸出

{'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30}
{'Machine_learning': 10, 'Artificial_intelligence': 20, 'data_mining': 30}

如何在Python中為字典添加值?

在Python中為字典添加值的過程非常簡單。我們只需透過將一個值分配給字典中的鍵來實現。如果字典中已經存在該鍵,則與該鍵關聯的值將會更新為我們提供的新值。如果鍵不存在,則會在字典中新增一個新的鍵值對。

我們將學習如何在字典中新增單一鍵值對以及多個鍵值對。

在字典中加入單一值

要在字典中新增單一值,我們需要指定一個新的鍵值對。下面是一個範例來完成這個操作 -

Example

的中文翻譯為:

範例

# Creating a dictionary using {}
dictionary = {'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30}
print(dictionary)
dictionary['Cloud computing']=40
print(dictionary)

輸出

{'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30}
{'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30, 'Cloud computing': 40}

在上面的程式中,我們將值4分配給鍵“Basic”,在字典中建立了一個新的鍵值對。

在Python中為字典新增多個值

如果我們想要新增多個鍵值對,我們必須使用update()方法。 update()函數接受另一個新的字典作為參數,然後將其鍵值對加入現有字典。

這是一個範例,說明如何將多個新的程式語言加入現有的程式語言字典中 −

Example

的中文翻譯為:

範例

# Creating a dictionary using {}
dictionary = {'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30}
print(dictionary)
new_dict = {"Cloud computing": 20, "big data": 60, "tensorflow": 40}
dictionary.update(new_dict)
print(dictionary)

輸出

{'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30}
{'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30, 'Cloud computing': 20, 'big data': 60, 'tensorflow': 40}

更新字典中的值

如果我們想要更新特定字典的現有鍵的值,我們只需要為該鍵指派一個新值。以下是一個程式範例,展示如何更新字典中的值 -

Example

的中文翻譯為:

範例

# Creating a dictionary using {}
dictionary = {'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30}
print(dictionary)
dictionary['Machine learning']=40
print(dictionary)

輸出

{'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30}
{'Machine learning': 40, 'Artificial intelligence': 20, 'data mining': 30}

結論

在本文中,我們討論如何在Python中為字典添加值。我們了解到,在字典中加入值是一個非常簡單和容易的過程,我們可以透過將一個新值賦給字典中的現有或新的鍵來實現,我們也可以使用update()方法向現有字典中加入多個鍵值對。透過使用字典,我們可以在Python程式中以鍵值對的格式輕鬆儲存或檢索資料。

以上是如何在Python中為字典添加值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:tutorialspoint。如有侵權,請聯絡admin@php.cn刪除
详细讲解Python之Seaborn(数据可视化)详细讲解Python之Seaborn(数据可视化)Apr 21, 2022 pm 06:08 PM

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于Seaborn的相关问题,包括了数据可视化处理的散点图、折线图、条形图等等内容,下面一起来看一下,希望对大家有帮助。

详细了解Python进程池与进程锁详细了解Python进程池与进程锁May 10, 2022 pm 06:11 PM

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于进程池与进程锁的相关问题,包括进程池的创建模块,进程池函数等等内容,下面一起来看一下,希望对大家有帮助。

Python自动化实践之筛选简历Python自动化实践之筛选简历Jun 07, 2022 pm 06:59 PM

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于简历筛选的相关问题,包括了定义 ReadDoc 类用以读取 word 文件以及定义 search_word 函数用以筛选的相关内容,下面一起来看一下,希望对大家有帮助。

归纳总结Python标准库归纳总结Python标准库May 03, 2022 am 09:00 AM

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于标准库总结的相关问题,下面一起来看一下,希望对大家有帮助。

Python数据类型详解之字符串、数字Python数据类型详解之字符串、数字Apr 27, 2022 pm 07:27 PM

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于数据类型之字符串、数字的相关问题,下面一起来看一下,希望对大家有帮助。

详细介绍python的numpy模块详细介绍python的numpy模块May 19, 2022 am 11:43 AM

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于numpy模块的相关问题,Numpy是Numerical Python extensions的缩写,字面意思是Python数值计算扩展,下面一起来看一下,希望对大家有帮助。

分享10款高效的VSCode插件,总有一款能够惊艳到你!!分享10款高效的VSCode插件,总有一款能够惊艳到你!!Mar 09, 2021 am 10:15 AM

VS Code的确是一款非常热门、有强大用户基础的一款开发工具。本文给大家介绍一下10款高效、好用的插件,能够让原本单薄的VS Code如虎添翼,开发效率顿时提升到一个新的阶段。

python中文是什么意思python中文是什么意思Jun 24, 2019 pm 02:22 PM

pythn的中文意思是巨蟒、蟒蛇。1989年圣诞节期间,Guido van Rossum在家闲的没事干,为了跟朋友庆祝圣诞节,决定发明一种全新的脚本语言。他很喜欢一个肥皂剧叫Monty Python,所以便把这门语言叫做python。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版