在Python中,字典是一種無序的鍵值對集合。字典使用鍵來訪問值,可以是字符串、整數、元組等不可變類型。
要創建一個字典,可以使用花括號 {} 或 dict() 函數,并且鍵值對用冒號(:)分隔:
my_dict = {'apple': 2, 'banana': 3, 'orange': 4} or my_dict = dict(apple=2, banana=3, orange=4)
要訪問字典中的值,需要使用對應的鍵:
print(my_dict['apple']) # 輸出2
如果訪問一個不存在的鍵,會拋出 KeyError 錯誤:
print(my_dict['watermelon']) # KeyError: 'watermelon'
可以使用 get() 方法來訪問字典中的值。該方法如果找不到對應的鍵,則返回 None ,不會拋出錯誤:
print(my_dict.get('watermelon')) # 輸出 None
如果鍵不存在,也可以通過設置默認值來避免 KeyError 錯誤的拋出。可以使用 setdefault() 方法:
print(my_dict.setdefault('watermelon', 5)) # 輸出5
這個方法會返回對應鍵的值,如果鍵不存在則會設置默認值,并返回默認值。
如果想要遍歷字典中的所有鍵值對,可以使用 for 循環:
for k,v in my_dict.items(): print(k,v)
以上是關于 Python 字典的基本使用方法和一些技巧。
上一篇python 快速排序法
下一篇python 限制線程數