python的字典转数组
时间: 2024-09-08 19:04:49 浏览: 83
头歌Python入门之元组与字典
5星 · 资源好评率100%
在Python中,你可以将字典转换为数组(列表)使用内置函数`list()`或通过字典的键、值对分别作为两个列表的元素。如果你想要创建一个键值对都包含的列表,可以这样做:
```python
dict_data = {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
# 使用 list() 函数直接转换
array_from_dict = list(dict_data.items())
# 或者分开处理键和值
keys = list(dict_data.keys())
values = list(dict_data.values())
array_from_dict_separated = [keys, values]
print(array_from_dict) # 输出:[('key1', 'value1'), ('key2', 'value2'), ('key3', 'value3')]
print(array_from_dict_separated) # 输出:[['key1', 'key2', 'key3'], ['value1', 'value2', 'value3']]
```
如果你想保持原始的键值对应关系不变,`list(dict_data.items())`这种方法是最直接的。
阅读全文