python - Python:创建一个交换键的子字典
问题描述
我有一个 Python 字典,其中包含如下列表:
my_dict = {
'list1':[10, 20, 30, 40, 50],
'list2':[1, 2, 3, 4, 5, 6, 7],
'list3':[10, 100, 200]
}
我想创建另一个字典,其键与第一个字典相同,但值存储在字典的另一个键下,例如:
my_desired_dict = {
'list1':{'my_key':[10, 20, 30, 40, 50]},
'list2':{'my_key':[1, 2, 3, 4, 5, 6, 7]},
'list3':{'my_key':[10, 100, 200]}
}
内部字典的键名将是相同的(my_key)。我怎样才能做到这一点,感谢您的帮助。
解决方案
my_desired_dict = {k: {'my_key': v} for k, v in my_dict.items()}
推荐阅读
- laravel - Laravel 8 Vue Axios 上传多个文件
- svelte - 如何在 sveltekit netlify 中使用文件 api
- php - 如何将复选框数组与PHP形式的数量数组相关联
- objective-c - 什么是目标C中的接口()
- php - 在 html 树枝中创建动态行和列
- javascript - 如何通过单次点击从多个元素中获取数据 ID?
- c++ - 如何在 Visual Studio 代码中设置 C++ 语言标准?
- origen-sdk - Origen 交互模式 - 使用基本的 linux grep/find
- c# - 如何检测光标是否悬停在 DataGridViewCell 内的文本上
- python - 随机森林特征重要性 Python