How to input matrix (2D list) in Python?

后端 未结 16 1291
醉酒成梦
醉酒成梦 2020-11-27 06:34

I tried to create this code to input an m by n matrix. I intended to input [[1,2,3],[4,5,6]] but the code yields [[4,5,6],[4,5,6]. Same things happ

16条回答
  •  孤街浪徒
    2020-11-27 07:04

    m,n=map(int,input().split()) # m - number of rows; n - number of columns;

    matrix = [[int(j) for j in input().split()[:n]] for i in range(m)]

    for i in matrix:print(i)

提交回复
热议问题