Python 中的字典數(shù)據(jù)類型是一種非常有用的數(shù)據(jù)結(jié)構(gòu),它可以用來存儲(chǔ)鍵值對(duì),其中每個(gè)鍵都對(duì)應(yīng)著一個(gè)值。在 Python 中,字典可以用來表示一個(gè)映射關(guān)系,例如一個(gè)名字對(duì)應(yīng)一個(gè)電話號(hào)碼的映射關(guān)系。
# 創(chuàng)建一個(gè)電話簿字典 phone_book = { "Alice": "123456", "Bob": "987654", "Charlie": "567890" } # 獲取 Alice 的電話號(hào)碼 alice_phone = phone_book["Alice"] print(alice_phone) # 輸出 123456
在上面的代碼中,我們創(chuàng)建了一個(gè)包含三個(gè)鍵值對(duì)的字典,即一個(gè)電話簿,其中每個(gè)名字都對(duì)應(yīng)著一個(gè)電話號(hào)碼。接著,我們可以通過字典的索引語法,即使用方括號(hào)加上鍵來獲取與該鍵對(duì)應(yīng)的值。例如,我們可以用phone_book["Alice"]
來獲取 Alice 的電話號(hào)碼。
同時(shí),Python 的字典還支持添加、修改和刪除鍵值對(duì)的操作:
# 添加一個(gè)新的鍵值對(duì) phone_book["David"] = "345678" # 修改鍵值對(duì) phone_book["Alice"] = "555555" # 刪除一個(gè)鍵值對(duì) del phone_book["Bob"] print(phone_book) # 輸出 {'Alice': '555555', 'Charlie': '567890', 'David': '345678'}
上面的代碼演示了如何添加、修改和刪除字典中的鍵值對(duì)。例如,我們可以使用phone_book["David"] = "345678"
來添加一個(gè)新的鍵值對(duì),其中鍵是 "David",對(duì)應(yīng)的值是 "345678"。同時(shí),我們可以使用del phone_book["Bob"]
來刪除鍵為 "Bob" 的鍵值對(duì)。
總的來說,Python 的字典數(shù)據(jù)類型是一種非常強(qiáng)大、靈活的數(shù)據(jù)結(jié)構(gòu),它可以用來表示各種映射關(guān)系,在實(shí)際編程中也得到了廣泛的應(yīng)用。