首页 > 解决方案 > 如何拆分维度内包含多个项目的列表?

问题描述

我将如何拆分这个?我一直在尝试查找有关拆分的文档,尤其是使用 Pandas 的文档,但不幸的是我找不到适合此的文档。

基本上我有两个列表:

final = [([1,2],[0]),([0,1],[2]),([0,2],[1])]

我将如何拆分它以便它可以显示:

first_tuple = [[1,2],[0,1],[0,2]]
second_tuple = [[0],[2],[1]]

标签: python

解决方案


您可以使用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])

推荐阅读