python - 如何拆分维度内包含多个项目的列表?
问题描述
我将如何拆分这个?我一直在尝试查找有关拆分的文档,尤其是使用 Pandas 的文档,但不幸的是我找不到适合此的文档。
基本上我有两个列表:
final = [([1,2],[0]),([0,1],[2]),([0,2],[1])]
我将如何拆分它以便它可以显示:
first_tuple = [[1,2],[0,1],[0,2]]
second_tuple = [[0],[2],[1]]
解决方案
您可以使用zip
:
final = [([1,2],[0]),([0,1],[2]),([0,2],[1])]
first_tuple, second_tuple = zip(*final)
print(first_tuple)
print(second_tuple)
哪个产量
([1, 2], [0, 1], [0, 2])
([0], [2], [1])
推荐阅读
- javascript - 在 iframe 中传递 javascript 变量
- php - 我无法访问 PHP 中的数组
- angular - 如何在Angular 7中更改文本后获取具有可变文本的HTMLElement的大小?
- wordpress - 在 wordpress 5.0 中关闭 div 时未捕获的语法错误
- haskell - 通过折叠从无限列表中删除连续重复项?
- node.js - 当 apt.get() 主体具有 while 循环功能时无法发送响应
- java - 将非静态属性传递给java中的超类
- ios - 在指定时间段内运行和暂停 ARSession
- python - 预期的字符串或类似对象的字节错误
- dialogflow-es - Google Actions:在对话流中停止所有 mediaObjects