python - 将 list = {"xy", "wz", "ab"} 转换为 dict={x:y. w:z,a:b}
问题描述
我已经搜索了很多关于如何将列表转换为字典并找到解决方案的方法,但他们都没有给出解决方案。
我有一个清单
LIST = {"x-y", "w-z","a-b"}
现在我想把它转换成一个应该看起来像的字典
DICT = {'x':'y', 'w':'z', 'a':'b'}
解决方案
input = {"x-y", "w-z","a-b"}
output = dict(x.split('-', 1) for x in input)
推荐阅读
- kubernetes - 由于禁止的秘密访问规则,无法在 gitlab-runner 中使用 helm upgrade
- r - 如何按行号拆分数据框?
- html - 如何使用 flexbox 将一个 div 覆盖在另一个 div 上?
- webpack - 使用反应路由器访问 url 参数时,由于 MIME 类型不匹配而导致 webpack 资源被阻止的 react.js
- pycharm - python模块pywinauto故障排除
- android - Android 折叠工具栏不适用于 RecyclerView
- javascript - 错误消息后更新状态 - Firebase - React Native
- r - 在闪亮中,如何在文本输入中插入数学符号,以便我的 r 代码执行方程式?
- c++ - 从 Visual Studio 中间窗口调用方法 nlohmann::json::dump
- c# - MVVM Window 的新实例打破了绑定