Python 是一種強大的程式語言,它提供了許多強大的功能,其中之一就是字典(Dict)。字典是一種非常有用的資料結構,它可以讓我們快速查找、修改和刪除資料。在本文中,我們將介紹如何使用 Python 來修改字典。
Python 的字典是一種映射(mapping),它將鍵(key)與值(value)對應起來。每個鍵只能對應一個值,但一個值可以對應多個鍵。字典是一種無序的資料結構,它的鍵和值可以是任何類型的資料,包括數字、字串、列表、元組等。
要修改字典,可以使用 dict[key] = value 的語法來對字典進行修改。如果字典中已經存在該鍵,則將會更新該鍵的值;如果不存在,則會新增一個鍵值對。
舉例來說,我們可以使用下面的程式碼來修改字典:
# 定義一個字典 my_dict = { 'name': 'John', 'age': 20 } # 修改字典 my_dict['name'] = 'Jane' my_dict['age'] = 21 # 輸出字典 print(my_dict)
在上面的程式碼中,我們定義了一個字典,其中包含兩個鍵值對:name 和 age。然後,我們使用 dict[key] = value 的語法來修改字典,將 name 的值從 John 改為 Jane,age 的值從 20 改為 21。最後,我們輸出字典,可以看到字典中的值已經被成功修改。
除了使用 dict[key] = value 的語法來修改字典之外,還可以使用 update() 方法來修改字典。update() 方法可以接受另一個字典作為參數,將參數字典中的鍵值對添加到原字典中,如果字典中已經存在該鍵,則會更新該鍵的值。
舉例來說,我們可以使用下面的程式碼來修改字典:
# 定義一個字典 my_dict = { 'name': 'John', 'age': 20 } # 定義一個新字典 new_dict = { 'name': 'Jane', 'gender': 'female' } # 使用 update() 方法修改字典 my_dict.update(new_dict) # 輸出字典 print(my_dict)
在上面的程式碼中,我們定義了一個字典,其中包含兩個鍵值對:name 和 age。然後,我們定義了一個新字典,其中包含兩個鍵值對:name 和 gender。接著,我們使用 update() 方法將新字典中的鍵值對添加到原字典中,如果字典中已經存在該鍵,則會更新該鍵的值。最後,我們輸出字典,可以看到字典中的值已經被成功修改。
總結,Python 提供了許多強大的功能,其中之一就是字典(Dict)。字典是一種非常有用的資料結構,它可以讓我們快速查找、修改和刪除資料。我們可以使用 dict[key] = value 的語法來修改字典,也可以使用 update() 方法來修改字典。