from sys import stdout
def print_list(list2d):
for ii in range(len(list2d)): # rows
for jj in range(len(list2d[0])): # columns
stdout.write("%4d" % list2d[ii][jj])
stdout.write("\n")
a = [[1, 8, 5], [6, 7, 1]]
print('rows:', len(a))
print('columns:', len(a[0]))
print()
print_list(a)
'''
run:
rows: 2
columns: 3
1 8 5
6 7 1
'''