欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 詞典的編寫

呂致盈2年前9瀏覽0評論

Python 詞典(dictionary),是一種高效地存儲和訪問多個鍵值對數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)。Python 的詞典和其他語言中的哈希表或關(guān)聯(lián)數(shù)組類似。您可以使用 Python 內(nèi)置的 dict() 函數(shù)或者 {} 創(chuàng)建一個詞典對象。

# 創(chuàng)建一個簡單的詞典對象:
person = {'name': '張三', 'age': 25, 'sex': '男'}
print(person)
# 輸出:{'name': '張三', 'age': 25, 'sex': '男'}

上面的代碼中,我們創(chuàng)建了一個 person 的詞典對象,其中包含了 name、age 和 sex 三個鍵值對。您可以使用來訪問對應(yīng)的

# 使用鍵來訪問值:
name = person['name']
age = person['age']
print(name, age)
# 輸出:張三 25

您還可以使用in關(guān)鍵字檢查詞典是否包含某個鍵。

# 檢查鍵是否存在
if 'name' in person:
print('person 中包含 name 鍵')
else:
print('person 中不包含 name 鍵')
# 輸出:person 中包含 name 鍵

詞典對象的keys(),values(),items()方法分別返回詞典的鍵、值以及鍵值對:

# 獲取詞典中所有鍵
keys = person.keys()
print(keys)
# 輸出:dict_keys(['name', 'age', 'sex'])
# 獲取詞典中所有值
values = person.values()
print(values)
# 輸出:dict_values(['張三', 25, '男'])
# 獲取詞典中所有鍵值對
items = person.items()
print(items) 
# 輸出:dict_items([('name', '張三'), ('age', 25), ('sex', '男')])

您還可以使用pop()方法從詞典中刪除一個鍵值對。

# 刪除鍵值對
person.pop('sex')
print(person)
# 輸出:{'name': '張三', 'age': 25}

最后,Python 詞典是可變的(mutable),可以通過修改或添加鍵值對來改變詞典的內(nèi)容。

# 更新鍵值對
person['age'] = 26
print(person)
# 輸出:{'name': '張三', 'age': 26}
# 添加鍵值對
person['height'] = 180
print(person)
# 輸出:{'name': '張三', 'age': 26, 'height': 180}