Чтобы получить транспонированную матрицу из списка списков, необходимо использовать функцию zip() в сочетании с оператором * для распаковки списков. Вот как это можно сделать:
lst = [['1', '2', '3'], ['4', '5', '6'], ['7', '8', '9']]
result = [list(x) for x in zip(*lst)]
В результате вы получите список списков, где каждый вложенный список представляет собой строку транспонированной матрицы.
Чтобы вывести элементы этой матрицы в виде таблицы, можно использовать циклы, например так:
for row in result:
print(' '.join(row))
Этот код выведет элементы матрицы в виде таблицы, где каждая строка будет расположена в новой строке, а элементы будут разделены пробелами.