Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,890 questions

51,817 answers

573 users

How to define a two-dimensional list (array) in Python

3 Answers

0 votes
cols, rows = 4, 3;

matrix = [[0 for x in range(cols)] for y in range(rows)] 
  
for i in range(len(matrix)):
    for j in range(len(matrix[i])):
        print(matrix[i][j], end=' ')
    print()


  
  
'''
run:
  
0 0 0 0
0 0 0 0
0 0 0 0
  
'''

 



answered Dec 9, 2019 by avibootz
0 votes
cols, rows = 4, 3;

matrix = [[0 for x in range(cols)] for y in range(rows)] 
  
matrix[0][0] = 9
matrix[1][3] = 13
matrix[2][1] = 982

for i in range(len(matrix)):
    for j in range(len(matrix[i])):
        print(matrix[i][j], end=' ')
    print()

  
  
'''
run:
  
9 0 0 0
0 0 0 13
0 982 0 0
  
'''

 



answered Dec 9, 2019 by avibootz
0 votes
import numpy

matrix = numpy.zeros((3, 4))
  
matrix[0][0] = 9
matrix[1][3] = 13
matrix[2][1] = 982

for i in range(len(matrix)):
    for j in range(len(matrix[i])):
        print(matrix[i][j], end=' ')
    print()

  
  
'''
run:
  
9.0 0.0 0.0 0.0
0.0 0.0 0.0 13.0
0.0 982.0 0.0 0.0
  
'''

 



answered Dec 9, 2019 by avibootz
...