pytohn获取字典中的value并保存为列表
时间: 2023-04-02 19:01:58 浏览: 51
可以使用字典的values()方法获取所有的value值,并将其转换为列表类型,示例代码如下:
```
my_dict = {'a': 1, 'b': 2, 'c': 3}
value_list = list(my_dict.values())
print(value_list)
```
输出结果为:[1, 2, 3]
相关问题
python 获取列表字典中的某个value,并列为列表
可以使用列表推导式来实现。假设我们有一个列表字典,其中每个字典都有一个名为 "key" 的键,我们想要获取所有字典中 "key" 对应的值,可以使用以下代码:
```
my_list = [{'key': 'value1', 'other_key': 'other_value1'},
{'key': 'value2', 'other_key': 'other_value2'},
{'key': 'value3', 'other_key': 'other_value3'}]
result = [d['key'] for d in my_list]
print(result)
```
运行结果为:
```
['value1', 'value2', 'value3']
```
这里使用了列表推导式 `[d['key'] for d in my_list]`,它可以遍历 `my_list` 中的每个字典 `d`,并取出 `d` 中键为 "key" 的值。最终,将所有值组成一个新的列表 `result`。
python获取字典中的key value
可以使用字典的items()方法获取key-value对,然后通过遍历得到每一个key和对应的value。示例代码如下:
```python
my_dict = {'name': 'Alice', 'age': 30, 'gender': 'female'}
# 遍历字典中的key-value对
for key, value in my_dict.items():
print(key, value)
```
输出结果为:
```
name Alice
age 30
gender female
```
另外,也可以使用字典的keys()方法获取所有的key,使用values()方法获取所有的value。示例代码如下:
```python
my_dict = {'name': 'Alice', 'age': 30, 'gender': 'female'}
# 获取所有的key
keys = my_dict.keys()
print(keys)
# 获取所有的value
values = my_dict.values()
print(values)
```
输出结果为:
```
dict_keys(['name', 'age', 'gender'])
dict_values(['Alice', 30, 'female'])
```