Hi, I create matrix “adjacency_matrix” with following code:

```
n = int(input()) # Initialize matrix
adjacency_matrix = []
# For user input
for i in range(n):
a =[]
for j in range(n):
a.append(int(input()))
adjacency_matrix.append(a)
```

I want to save indices of non zero elements of above matrix.

for example n = 3;

```
adjacency_matrix =
2 3 0
0 0 1
1 5 0
```

I want to save rows of non zero element in “li_r”:

li_r = [0 0 1 2 2]

I want to save columns of non zero element in “li_c”:

li_c = [0 1 2 0 1]

My Question is: Is this code is true?

```
for i in range(n):
li_r = [];
li_c = []
for j in range(n):
if adjacency_matrix[i-1][j-1]!=0:
li_r.append(i-1)
li_c.append(j-1)
```