Two dimensional array in python

后端 未结 10 981
旧巷少年郎
旧巷少年郎 2020-12-02 07:49

I want to know how to declare a two dimensional array in Python.

arr = [[]]

arr[0].append(\"aa1\")
arr[0].append(\"aa2\")
arr[1].append(\"bb1\")
arr[1].appe         


        
10条回答
  •  旧巷少年郎
    2020-12-02 08:42

    We can create multidimensional array dynamically as follows,

    Create 2 variables to read x and y from standard input:

     print("Enter the value of x: ")
     x=int(input())
    
     print("Enter the value of y: ")
     y=int(input())
    

    Create an array of list with initial values filled with 0 or anything using the following code

    z=[[0 for row in range(0,x)] for col in range(0,y)]
    

    creates number of rows and columns for your array data.

    Read data from standard input:

    for i in range(x):
             for j in range(y):
                 z[i][j]=input()
    

    Display the Result:

    for i in range(x):
             for j in range(y):
                 print(z[i][j],end=' ')
             print("\n")
    

    or use another way to display above dynamically created array is,

    for row in z:
         print(row)
    

提交回复
热议问题