Помогите с задачей на Python.И распишите пожалуйста что делает каждая строка
Дан двумерный массив размером n×m (n, m < 1000). Симметричный ему относительно главной диагонали массив называется транспонированным к данному. Он имеет размеры m×nm×n: строки исходного массива становятся столбцами транспонированного, столбцы исходного массива становятся строками транспонированного.
Для данного массива постройте транспонированный массив и выведите его на экран.
Примеры входные данные 3 4 11 12 13 14 21 22 23 24 31 32 33 34 выходные данные 11 21 31 12 22 32 13 23 33 14 24 34