在Python中,向字典添加元素可以通过以下几种方法:
1. 使用方括号 `[]` 语法:
my_dict = {'key1': 'value1', 'key2': 'value2'}
my_dict['key3'] = 'value3' 添加键为 'key3',值为 'value3' 的元素
2. 使用 `update()` 方法:
my_dict = {'key1': 'value1', 'key2': 'value2'}
my_dict.update({'key3': 'value3'}) 添加键为 'key3',值为 'value3' 的元素
3. 使用字典解析(字典解包):
my_dict = {'key1': 'value1', 'key2': 'value2'}
my_dict = {my_dict, 'key3': 'value3'} 添加键为 'key3',值为 'value3' 的元素
4. 使用 `setdefault()` 方法(如果键不存在,则添加键值对):
my_dict = {'key1': 'value1', 'key2': 'value2'}
my_dict.setdefault('key3', 'value3') 如果 'key3' 不存在,添加键值对
5. 使用 `update()` 方法,传入关键字参数(键必须是字符串):
my_dict = {'key1': 'value1', 'key2': 'value2'}
my_dict.update(temp='无语中', help='帮助') 添加键值对,如果键已存在则更新值
6. 使用 `update()` 方法,传入字典解包方式(键必须是字符串):
my_temp_dict = {'name': '王员外', 'age': 18}
my_dict.update(my_temp_dict) 添加键值对,如果键已存在则更新值