溫馨提示×

Python字典操作能做哪些操作

小樊
81
2024-11-09 10:59:41
欄目: 編程語言

Python 字典(Dictionary)是一種可變的、無序的、可存儲不同類型數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)。字典中的每一項都是一個鍵值對(key-value pair),鍵與值之間用冒號分隔,每對鍵值對之間用逗號分隔,整個字典包括在花括號中。Python 字典提供了許多操作方法,以下是一些常見的操作:

  1. 創(chuàng)建字典:可以直接使用大括號 {} 或者 dict() 函數(shù)來創(chuàng)建一個空字典。也可以通過鍵值對的方式創(chuàng)建字典,例如:my_dict = {'key1': 'value1', 'key2': 'value2'}。
  2. 訪問字典中的值:可以通過鍵來訪問字典中的值,例如:my_dict['key1'] 將返回 'value1'。如果鍵不存在,則會拋出 KeyError 異常。
  3. 修改字典中的值:可以通過鍵來修改字典中的值,例如:my_dict['key1'] = 'new_value' 將把 'key1' 對應(yīng)的值修改為 'new_value'
  4. 添加鍵值對:可以直接通過新的鍵來添加鍵值對,例如:my_dict['key3'] = 'value3' 將添加一個新的鍵值對 'key3': 'value3' 到字典中。
  5. 刪除鍵值對:可以使用 del 語句來刪除字典中的鍵值對,例如:del my_dict['key1'] 將刪除 'key1' 對應(yīng)的鍵值對。
  6. 檢查鍵是否存在:可以使用 in 關(guān)鍵字來檢查某個鍵是否存在于字典中,例如:'key1' in my_dict 將返回 True,因為 'key1' 存在于字典中。
  7. 獲取字典的長度:可以使用 len() 函數(shù)來獲取字典中鍵值對的數(shù)量,例如:len(my_dict) 將返回 2,因為字典中有兩個鍵值對。
  8. 遍歷字典:可以使用 for 循環(huán)來遍歷字典中的鍵值對,例如:
for key, value in my_dict.items():
    print(key, value)

以上就是 Python 字典的一些常見操作,當然還有其他一些操作方法,可以根據(jù)實際需求選擇使用。

0