在python
中,我想根据一个键将元素组合在一起(在下面的示例中,键是第二个元素,或者element[1]
)。
initial_array = [[10, 0], [30, 0], [40, 2], [20, 2], [90, 0], [80, 0]]
只有键相同且相邻的元素才应该组合在一起。
splited_array = [ [[10, 0], [30, 0]],
[[40, 2], [20, 2]],
[[90, 0], [80, 0]] ]
此外,我希望导致拆分的元素也位于前一个数组的末尾。
splited_array = [ [[10, 0], [30, 0], [40, 2]],
[[40, 2], [20, 2], [90, 0]],
[[90, 0], [80, 0]] ]
在 python 中最简单的方法是什么?(如果可能,重新使用内置函数)