2d matric input using comprehension code example
Example 1: how to get matrix element in the form of matrix in python
R = int(input("Enter the number of rows:"))
C = int(input("Enter the number of columns:"))
matrix = []
print("Enter the entries rowwise:")
for i in range(R):
a =[]
for j in range(C):
a.append(int(input()))
matrix.append(a)
for i in range(R):
for j in range(C):
print(matrix[i][j], end = " ")
print()
Example 2: scanning 2d array in python
If you want to take n lines of input where each line contains m space separated integers like:
1 2 3
4 5 6
7 8 9
a=[] // declaration
for i in range(0,n): //where n is the no. of lines you want
a.append([int(j) for j in input().split()]) // for taking m space separated integers as input