与Python中的列表相反

时间:2018-10-04 01:35:56

标签: python

我一直在尝试在Python中水平反转矩阵。

input 1 0
      1 0

output 0 1
       0 1

这是代码...

class Reversedmat(object):
    def __list_oflist__(self,mat)
        rows = len(mat)
        columns = len(mat[0])
        for i in range(0, len(mat)):
            reversed_mat = ""
            for j in range(0, len(mat[i])):
                reversed_mat += str(mat[i][j]) + "\t" ## this is where im
            print(reverse(reversed_mat))

if __name__ == "__main__":
    mat =[[1,0],[1,0]]
    print(Reversedmat().__list_oflist__(mat))

我一直在尝试用Python做到这一点,但是我没有实现。任何帮助深表感谢!谢谢

1 个答案:

答案 0 :(得分:0)

一个简单的解决方案:

def reversemat(mat):
    return [row[::-1] for row in mat]
print(reversemat([[1,0],[1,0]]))
# [[0, 1], [0, 1]]

此外,您没有从函数中返回任何内容,因此您不会在第二次打印中得到None。