Python 字典是 Python 程式設計中最通用且使用最廣泛的資料結構之一。它們是內建資料類型,允許開發人員將資料儲存在鍵值對中,這使得它們對於各種應用程式非常有用。在本文中,我們將探討什麼是字典、如何使用它們,並提供範例來說明其功能。
Python 字典是無序的項目集合,其中每個項目儲存為由唯一鍵及其關聯值組成的對。字典中的鍵必須是不可變類型,例如字串、數字或元組,而值可以是任何資料類型,包括列表、集合甚至其他字典。
您可以透過兩種主要方式建立字典:使用花括號 {} 或 dict() 建構子。
my_dict = { "name": "Alice", "age": 30, "city": "New York" }
my_dict2 = dict(name="Bob", age=25, city="Los Angeles")
要存取字典中的值,您可以使用與該值關聯的鍵。這是使用方括號 [].
完成的
print(my_dict["name"]) # Output: Alice print(my_dict2["age"]) # Output: 25
您可以新增新的鍵值對或透過簡單地為鍵指派新值來更新現有鍵的值。
my_dict["occupation"] = "Engineer"
my_dict["age"] = 31
可以使用 del 語句或 pop() 方法從字典中刪除項目。
del my_dict["city"]
age = my_dict.pop("age") # This removes the key and returns its value print(age) # Output: 31
您可以使用 for 迴圈遍歷字典中的鍵、值或鍵值對。
for key in my_dict: print(key)
for value in my_dict.values(): print(value)
for key, value in my_dict.items(): print(f"{key}: {value}")
讓我們將所有內容放在一個完整的範例中,以示範如何建立、操作和存取字典。
# Creating a dictionary person = { "name": "Alice", "age": 30, "city": "New York" } # Accessing a value print(person["name"]) # Output: Alice # Updating a value person["age"] = 31 # Adding a new key-value pair person["occupation"] = "Engineer" # Removing a key-value pair del person["city"] # Looping through the dictionary for key, value in person.items(): print(f"{key}: {value}")
Alice name: Alice age: 31 occupation: Engineer
Python 字典是管理和組織資料的強大工具。它們儲存鍵值對的能力使其成為各種應用程式的理想選擇,從簡單的資料儲存到複雜的資料操作。透過了解如何建立、存取、更新和刪除字典中的項目,您可以在 Python 專案中有效地利用它們的功能。
請隨意嘗試本文中提供的範例,並探索如何使用字典來增強您的程式設計技能!如果您對與 Python 字典相關的任何主題有任何疑問或需要進一步說明,請隨時詢問。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3