溫馨提示×

Python字典操作如何設(shè)置

小樊
81
2024-10-31 04:38:47
欄目: 編程語言

在Python中,字典(dictionary)是一種可變的、無序的、鍵值對(key-value pair)的集合。要設(shè)置字典中的元素,可以使用以下方法:

  1. 通過鍵(key)設(shè)置值(value):
my_dict = {}  # 創(chuàng)建一個(gè)空字典
my_dict['key'] = 'value'  # 設(shè)置鍵為'key',值為'value'
print(my_dict)  # 輸出:{'key': 'value'}
  1. 使用update()方法更新字典中的多個(gè)元素:
my_dict = {'key1': 'value1', 'key2': 'value2'}
my_dict.update({'key2': 'new_value2', 'key3': 'value3'})  # 更新鍵為'key2'的值為'new_value2',添加鍵為'key3',值為'value3'
print(my_dict)  # 輸出:{'key1': 'value1', 'key2': 'new_value2', 'key3': 'value3'}
  1. 使用setdefault()方法設(shè)置默認(rèn)值:
my_dict = {'key1': 'value1', 'key2': 'value2'}
my_dict.setdefault('key2', 'default_value2')  # 如果'key2'不存在,則設(shè)置其值為'default_value2',否則保持原值
print(my_dict)  # 輸出:{'key1': 'value1', 'key2': 'value2'}
  1. 使用pop()方法刪除并返回指定鍵的值:
my_dict = {'key1': 'value1', 'key2': 'value2'}
value = my_dict.pop('key2')  # 刪除并返回鍵為'key2'的值
print(my_dict)  # 輸出:{'key1': 'value1'}
print(value)  # 輸出:'value2'

這些方法可以幫助您操作Python字典中的元素。

0