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

后端 未结 16 1235
醉酒成梦
醉酒成梦 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条回答
  •  -上瘾入骨i
    2020-11-27 07:09

    rows, columns = list(map(int,input().split())) #input no. of row and column
    b=[]
    for i in range(rows):
        a=list(map(int,input().split()))
        b.append(a)
    print(b)
    

    input

    2 3
    1 2 3
    4 5 6
    

    output [[1, 2, 3], [4, 5, 6]]

提交回复
热议问题