首頁 > 後端開發 > Python教學 > 如何在Python中為字典添加值?

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

王林
發布: 2023-08-20 08:13:37
轉載
4415 人瀏覽過

如何在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.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板