交换列表的行和列值

给定2D列表,将第一行,第一列值与最后一行,最后一列值等等进行交换...

list1=[[1],
       [2,3],
       [4,5,6],
       [7,8,9,10]]

交换后应该像打印

list1=[[7],
       [4,8],
       [2,5,9],
       [1,3,6,10]]

有什么简单的方法可以在python中做到这一点吗?

评论