скажем, у нас есть n X m
матрица (n
строки и m
столбцы), скажем, 5 строк и 4 столбца
matrix = [[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16],[17,18,19,20]]
Чтобы извлечь столбцы в Python, мы можем использовать списочное понимание, как это
[ [row[i] for row in matrix] for in range(4) ]
Вы можете заменить 4 на любое количество столбцов в вашей матрице.
Результат
[ [1,5,9,13,17],[2,10,14,18],[3,7,11,15,19],[4,8,12,16,20] ]