这是MWE
我需要做的重新安排:
a = [[1,2,3], [4,5,6], [7,8,9], [10,11,12]]
b = [[], [], []]
for item in a:
b[0].append(item[0])
b[1].append(item[1])
b[2].append(item[2])
这使得b
loo 像这样:
b = [[1, 4, 7, 10], [2, 5, 8, 11], [3, 6, 9, 12]]
即,内部每个列表中的每个第一项都a
将存储在第一个列表中b
,对于列表二和三中的列表也是如此b
。
我需要将此应用于一个有点大的a
列表,有没有更有效的方法来做到这一点?