介紹:
Python中字典(dict)是一種非常常用的數據類型,其中包含鍵(key)和值(value)。鍵(key)是在字典中用於索引值()的,它可以是任何不可變類型,如字符串、數字和元組。字典中,每個鍵(key)都與一個值(value)相關聯,用 “key:value” 表示。
一、字典中key的基礎使用方法
1、創建一個字典
dict = {'Name': 'Tom', 'Age': 20, 'Gender': 'Male'}
print("字典元素: ", dict)
輸出結果:
字典元素: {'Name': 'Tom', 'Age': 20, 'Gender': 'Male'}
2、訪問字典中的值
dict = {'Name': 'Tom', 'Age': 20, 'Gender': 'Male'}
print("dict['Name']: ", dict['Name'])
print("dict['Age']: ", dict['Age'])
輸出結果:
dict['Name']: Tom
dict['Age']: 20
3、更新字典中的值
dict = {'Name': 'Tom', 'Age': 20, 'Gender': 'Male'}
dict['Age'] = 25
dict['School'] = "MIT"
print("更新後的字典: ", dict)
輸出結果:
更新後的字典: {'Name': 'Tom', 'Age': 25, 'Gender': 'Male', 'School': 'MIT'}
二、字典中key的高級使用方法
1、遍歷字典中所有的key
使用for循環遍歷字典,然後使用字典的keys()方法獲得所有的key
dict = {'Name': 'Tom', 'Age': 20, 'Gender': 'Male'}
for key in dict.keys():
print(key)
輸出結果:
Name
Age
Gender
2、使用in關鍵字判斷key是否在字典中存在
使用if語句和in關鍵字判斷key是否在字典中存在
dict = {'Name': 'Tom', 'Age': 20, 'Gender': 'Male'}
if 'Name' in dict:
print('Name存在於字典中')
else:
print('Name不存在於字典中')
輸出結果:
Name存在於字典中
3、獲取所有的key-value對
使用items()方法獲取所有的key-value對
dict = {'Name': 'Tom', 'Age': 20, 'Gender': 'Male'}
print("所有的key-value對: ")
for k, v in dict.items():
print(k, v)
輸出結果:
所有的key-value對:
Name Tom
Age 20
Gender Male
三、注意事項
1、字典中的key必須唯一,如果出現重複的key,則後面的value會覆蓋前面的value。
2、字典中key的類型必須是不可變類型,如字符串、數字和元組等。因為可變的類型如列表不能作為key。
3、可以使用字典的get()方法獲取value,如果不存在,則返回None;如果設置了第二個參數,則返回第二個參數的值。
dict = {'Name': 'Tom', 'Age': 20, 'Gender': 'Male'}
print(dict.get("Score"))
print(dict.get("Score", 0))
輸出結果:
None
0
總結:
本文主要介紹了Python字典中key的使用方法,包括基礎使用和高級使用,以及注意事項。在實際開發中,字典是一種非常常用的數據類型,熟練掌握其使用方法可以提高開發效率。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/236619.html