我有列表
m = [['1','2','3'], ['4','5','6'], ['7','8','9']]
我想这是这个样子
m1 = [[1,2,3],[4,5,6],[7,8,9]]
这样我就可以做一些矩阵计算。我试过了:
m1 = map(int, m)
但没有奏效。如何实现这一目标?
这是一个嵌套列表,所以列表理解可能会最好:
m1 = [[int(x) for x in row] for row in m]
另外,如果你想坚持到map
:
m1 = [list(map(int, row)) for row in m]