python 字典操作提取key,value
时间: 2023-04-30 12:07:12 浏览: 162
可以使用字典的方法获取key和value。例如:
```
dict = {'a':1, 'b':2, 'c':3}
key_list = dict.keys() # 获取字典所有的key
value_list = dict.values() # 获取字典所有的value
```
相关问题
python字典向key添加value
可以使用字典的赋值语句来向key添加value,例如:
```
my_dict = {'key1': 'value1', 'key2': 'value2'}
my_dict['key3'] = 'value3'
print(my_dict)
```
输出结果为:
```
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
```
其中,`my_dict['key3'] = 'value3'` 表示向字典 `my_dict` 中添加一个新的键值对,键为 `'key3'`,值为 `'value3'`。
python字典交换key和value
可以使用字典推导式来交换字典的key和value,具体代码如下:
```
my_dict = {'a': 1, 'b': 2, 'c': 3}
new_dict = {value: key for key, value in my_dict.items()}
print(new_dict)
```
输出结果为:
```
{1: 'a', 2: 'b', 3: 'c'}
```
其中,`my_dict.items()`返回一个包含字典所有(key, value)元组的列表,然后使用字典推导式将每个元组的key和value交换位置,最终生成一个新的字典。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)