Python垂直数组切片

4 投票
1 回答
1770 浏览
提问于 2025-04-16 19:02

有没有人能告诉我怎么把下面这个结构切分成两份:

[[1, A], [2, B], [3,C]]

变成两个独立的列表:

[1, 2, 3]
[A, B, C]

我当然可以用代码来做到这一点,但我想知道Python是不是可以直接做到这一点?

1 个回答

13
my_list = [[1, A], [2, B], [3, C]]
a, b = zip(*my_list)

请注意,ab 最终会变成元组。

撰写回答