Транспонирование двумерного массива данных

Чтобы поменять местами строки и столбцы матрицы, созданной с помощью встроенных типов данных, воспользуйтесь функцией zip:



original = [('a', 'b'), ('c', 'd'), ('e', 'f')]

transposed = zip(*original)

print(list(transposed))




#полезностьдня



Если вы регулярно сталкиваетесь с подобными задачами, вместо таких трюков в Python принято использовать библиотеку NumPy.