これは、MWE
私が行う必要がある再調整の 1 つです。
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
次のようになります。
b = [[1, 4, 7, 10], [2, 5, 8, 11], [3, 6, 9, 12]]
つまり、内のすべてのリストの最初の項目はすべてa
の最初のリストに保存され、 のb
リスト 2 と 3 についても同じことが保存されますb
。
これをやや大きなa
リストに適用する必要があります。これを行うより効率的な方法はありますか?