python中字典转数组
时间: 2023-10-24 21:22:07 浏览: 88
python将字符串转数组并输出
在 Python 中,可以使用 `dict.values()` 方法将字典中的值转换为数组。也可以使用 `dict.keys()` 方法将字典中的键转换为数组。以下是使用这些方法的示例代码:
```python
# 定义一个字典
my_dict = {'a': 1, 'b': 2, 'c': 3}
# 转换字典的值为数组
values_array = list(my_dict.values())
print(values_array) # 输出 [1, 2, 3]
# 转换字典的键为数组
keys_array = list(my_dict.keys())
print(keys_array) # 输出 ['a', 'b', 'c']
```
也可以使用列表推导式来实现这个功能:
```python
# 定义一个字典
my_dict = {'a': 1, 'b': 2, 'c': 3}
# 列表推导式转换字典的值为数组
values_array = [value for value in my_dict.values()]
print(values_array) # 输出 [1, 2, 3]
# 列表推导式转换字典的键为数组
keys_array = [key for key in my_dict.keys()]
print(keys_array) # 输出 ['a', 'b', 'c']
```
阅读全文