python - 如何将一列中的字典分成两个单独的列,其中一个是键列表,另一个是python中的值列表
问题描述
我希望列表形式的键在一列下分开,而另一列下的列表形式的值。
是)我有的:
---------------
|dict_col_name|
---------------
|{A:1,B:2,C:3}|
|{D:4,E:5} |
.
.
我想要的是:
------------------------------------------------
|dict_col_name | key_col_name | value_col_name|
------------------------------------------------
|{A:1,B:2,C:3} | [A,B,C] | [1,2,3] |
|{D:4,E:5} | [D,E] | [4,5] |
.
.
.
有人可以帮忙吗?
解决方案
字典有两个有用的功能来做你想做的事情:
dict_column_name = {"A" : 1, "B" : 2, "C" : 3}
key_column_name = list(my_dict.keys())
value_column_name = list(my_dict.values())
推荐阅读
- python - 如何在这个 python 代码中使用多线程?
- ruby-on-rails - 带有设计的Rails,第一次登录后不重定向
- ios - 在 iOS 应用启动期间,React Native Linking URL 返回 null
- python - 如何对 xarray 数据集使用布尔索引?
- twitter-bootstrap - 从 Bootstrap 3.3.7 升级到 4.xx 会破坏布局
- amazon-cloudformation - AWS Cloudformation 创建 AWS Cloudwatch 事件以触发 AWS Batch
- json - 将所有数据保存到 json 文件中,但只获取最后一个索引
- windows - 无法使用多行编辑,但在 Visual Studio Code 中可以使用多光标
- delphi - Delphi 10.3.3 在 libibtogo.a 上链接 64 位 Android 应用程序时引发错误 e2597
- jquery - Jquery电话号码屏蔽和验证