Python 的字典(Dict)是一種常用的資料結構,可以將資料儲存在 key-value 的配對中,其特性是可以快速的查詢、更新、新增及刪除資料,因此在許多應用上都能發揮它的優勢。本文將介紹 Python 字典的摘要,讓讀者可以快速了解它的特性及應用。
目錄
Python 字典的基本概念
Python 字典是一種資料結構,它可以將資料儲存在 key-value 的配對中,例如:
my_dict = { "name": "John", "age": 20 }
上面的程式碼建立了一個名為 my_dict 的字典,其中包含了兩個 key-value 的配對,分別是 “name” 和 “age”,對應的值分別是 “John” 和 20。
Python 字典的操作
Python 字典的操作可以分為四種:查詢、更新、新增及刪除。
查詢
可以使用 my_dict[key] 的方式查詢字典中的資料,例如:
name = my_dict["name"] print(name) # John
上面的程式碼會從 my_dict 中查詢 “name” 的值,並將其存放在 name 變數中,最後印出結果為 “John”。
更新
可以使用 my_dict[key] = value 的方式更新字典中的資料,例如:
my_dict["name"] = "Jane" print(my_dict["name"]) # Jane
上面的程式碼會將 my_dict 中 “name” 的值更新為 “Jane”,最後印出結果為 “Jane”。
新增
可以使用 my_dict[key] = value 的方式新增字典中的資料,例如:
my_dict["gender"] = "female" print(my_dict["gender"]) # female
上面的程式碼會將 “gender” 的值新增為 “female”,最後印出結果為 “female”。
刪除
可以使用 del my_dict[key] 的方式刪除字典中的資料,例如:
del my_dict["age"] print(my_dict) # {'name': 'Jane', 'gender': 'female'}
上面的程式碼會將 my_dict 中的 “age” 資料刪除,最後印出結果為 {‘name’: ‘Jane’, ‘gender’: ‘female’}。
Python 字典的應用
Python 字典的應用廣泛,可以用來儲存各種資料,例如:
- 儲存使用者的資料,例如使用者的姓名、年齡、性別等等。
- 儲存網站的設定資料,例如網站的標題、頁面樣式等等。
- 儲存網頁的元件資料,例如按鈕的文字、圖片的網址等等。
此外,Python 字典也可以用來儲存 JSON 格式的資料,例如:
import json my_json = { "name": "John", "age": 20 } my_dict = json.loads(my_json) print(my_dict) # {'name': 'John', 'age': 20}
上面的程式碼會將 JSON 格式的資料轉換為 Python 字典,最後印出結果為 {‘name’: ‘John’, ‘age’: 20}。
結論
Python 字典是一種常用的資料結構,可以將資料儲存在 key-value 的配對中,其特性是可以快速的查詢、更新、新增及刪除資料,因此在許多應用上都能發揮它的優勢。本文介紹了 Python 字典的摘要,讓讀者可以快速了解它的特性及應用,以便在開發時能更有效率的使用它。