python字典添加键值
时间: 2023-09-16 19:11:33 浏览: 103
在Python中,有几种方法可以向字典添加键值对。其中一种方法是使用方括号[]法。通过将键作为索引使用方括号,可以修改字典中的键值对或新增键值对。例如,使用方括号法可以修改字典中的键值对,如下所示:
```
dic1 = {'1':'node1','2':'node2'}
dic1['1'] = 'hello'
print(dic1) # {'1': 'hello', '2': 'node2'}
```
如果键不存在,使用方括号法还可以新增键值对,如下所示:
```
dic1 = {'1':'node1','2':'node2'}
dic1['3'] = 'hello'
print(dic1) # {'1': 'node1', '2': 'node2', '3': 'hello'}
```
另一种方法是使用`update()`方法。通过将要添加的键值对作为参数传递给`update()`方法,可以修改字典中的键值对或新增键值对。例如,使用`update()`方法可以修改字典中的键值对,如下所示:
```
dic1 = {'1':'node1','2':'node2'}
dic1.update({'1':'hello'})
print(dic1) # {'1': 'hello', '2': 'node2'}
```
如果键不存在,使用`update()`方法还可以新增键值对,如下所示:
```
dic1 = {'1':'node1','2':'node2'}
dic1.update({'3':'hello'})
print(dic1) # {'1': 'node1', '2': 'node2', '3': 'hello'}
```
总结一下,Python中向字典添加键值对可以使用方括号[]法或`update()`方法。使用方括号[]法可以根据键的存在与否修改键值对或新增键值对,而`update()`方法可以根据键的存在与否修改键值对或新增键值对。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [python中修改和新增字典中键值对的两种方法](https://blog.csdn.net/m0_46829545/article/details/128571944)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文