一、Python中的字典
Python中的字典是一種存儲鍵值對的數據類型。其中,鍵是唯一的且不可變的,而值可以是任何對象。可以通過使用鍵來查找字典中的值。字典中的鍵是區分大小寫的。在字典中,鍵值對是用冒號「:」來分隔的,而每個鍵值對之間則是用逗號「,」來分隔的。
# 聲明一個字典 phone_book = {"John": 123456, "Jane": 789012, "Mike": 345678} # 訪問字典中的值 print(phone_book["John"]) # 輸出:123456 # 添加或更新鍵值對 phone_book["Sarah"] = 901234 phone_book.update({"John": 111111})
使用字典時,需要注意避免鍵值衝突的情況。如果將一個鍵賦值為不同的值,則會覆蓋原先的值。
二、字典的遍歷
可以通過循環,對字典中的鍵值對進行遍歷。字典的方法keys(),values()和items()可用於返回一個字典的鍵、值或鍵值對的列表。
# 字典的遍歷 for key in phone_book: print(key, phone_book[key]) # 返回字典的鍵、值、鍵值對列表 keys = phone_book.keys() # 返回鍵的列表 values = phone_book.values() # 返回值的列表 items = phone_book.items() # 返回鍵值對的列表 print(keys) # 輸出:dict_keys(['John', 'Jane', 'Mike', 'Sarah']) print(values) # 輸出:dict_values([111111, 789012, 345678, 901234]) print(items) # 輸出:dict_items([('John', 111111), ('Jane', 789012), ('Mike', 345678), ('Sarah', 901234)])
三、字典的常見操作
1. 刪除鍵值對
可以使用del關鍵字從字典中刪除一個鍵值對,或者使用pop()方法刪除指定鍵的值。
# 刪除鍵值對 del phone_book["Sarah"] phone_book.pop("Mike")
2. 判斷一個鍵是否在字典中
可以使用in操作符來判斷一個鍵是否在字典中。
# 判斷鍵是否在字典中 "John" in phone_book # 返回True "Seth" in phone_book # 返回False
3. 清空字典
可以使用clear()方法清空字典。
# 清空字典 phone_book.clear()
4. 複製字典
可以使用copy()方法複製字典。
# 複製字典 new_phone_book = phone_book.copy()
四、總結
Python中的字典是一個強大的數據結構,可以輕鬆存儲和訪問大量的鍵值對信息。通過本文,您應該現在能夠熟練地使用Python中的字典來存儲、查找和修改鍵值對。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/248010.html