list这样存入Dictionary中之后,怎么取出来?
时间: 2024-03-15 17:45:35 浏览: 16
要取出一个 Dictionary 中的 List,可以使用 Dictionary 的键来访问 List。
例如,假设有一个名为 `my_dict` 的 Dictionary,其中包含一个名为 `my_list` 的 List。要访问 `my_list`,可以使用以下代码:
```python
my_dict = {"my_list": [1, 2, 3]}
my_list = my_dict["my_list"]
print(my_list) # 输出 [1, 2, 3]
```
在这个例子中,我们使用 `my_dict["my_list"]` 来访问存储在 `my_dict` 中键为 `my_list` 的值,也就是 List `[1, 2, 3]`。我们将这个值存储在 `my_list` 变量中,然后打印出来。
相关问题
python dictionary存入numpy
要将Python字典存入NumPy数组中,可以使用NumPy的save函数将字典保存为.npy文件,然后使用load函数加载.npy文件。以下是一个示例代码:
```
import numpy as np
my_dict = {'a': {1, 2, 3}, 'b': {4, 5, 6}}
np.save('dict.npy', my_dict)
loaded_dict = np.load('dict.npy', allow_pickle=True).item()
print("Original dictionary:", my_dict)
print("Loaded dictionary:", loaded_dict)
```
这段代码将字典`my_dict`保存为名为'dict.npy'的.npy文件,然后使用`np.load`函数加载.npy文件并将其转换回字典格式。最后打印出原始字典和加载后的字典。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [numpy保存和读取dictionary字典 python](https://blog.csdn.net/weixin_45366564/article/details/104667150)[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_2"}}] [.reference_item style="max-width: 50%"]
- *3* [python使用numpy保存字典格式的数据](https://blog.csdn.net/weixin_35757704/article/details/124921501)[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_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
Unity 字典存入List怎么操作
在 Unity 中,可以将 Dictionary 存入 List 中,具体操作如下:
1. 定义一个 Dictionary 对象 dict 和一个 List 对象 list:
```
Dictionary<string, int> dict = new Dictionary<string, int>();
List<Dictionary<string, int>> list = new List<Dictionary<string, int>>();
```
2. 向 dict 中添加键值对:
```
dict.Add("key1", 1);
dict.Add("key2", 2);
dict.Add("key3", 3);
```
3. 将 dict 添加到 list 中:
```
list.Add(dict);
```
4. 可以通过遍历 list 中的每个 Dictionary 对象,来访问里面的键值对:
```
foreach (Dictionary<string, int> d in list)
{
foreach (KeyValuePair<string, int> pair in d)
{
Debug.Log("key: " + pair.Key + ", value: " + pair.Value);
}
}
```
这样就可以将多个 Dictionary 存入一个 List 中,并且可以通过循环遍历访问其中的键值对。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)