Displaying python 2d list without commas, brackets, etc. and newline after every row

list, python

Solution

Simple way:

for row in list2D:
    print " ".join(map(str,row))

Problem

I'm trying to display a python 2D list without the commas, brackets, etc., and I'd like to display a new line after every 'row' of the list is over. This is my attempt at doing so: ``` ogm = repr(ogm).replace(',', ' ') ogm = repr(ogm).replace('[', ' ') ogm = repr(ogm).replace("'", ' ') ogm = repr(ogm).replace('"', ' ') print repr(ogm).replace(']', ' ') ``` This is the input: ``` [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 0, 1, 0, 0, 0, 0, 0, 0], [1, 1, 1, 0, 0, 0, 0, 0, 0, 0], [0, 1, 1, 0, 0, 0, 0, 0, 1, 1], [0, 0, 0, 0, 0, 0, 1, 1, 1, 0], [0, 0, 0, 1, 1, 0, 1, 1, 1, 1], [0, 0, 1, 1, 0, 0, 1, 1, 1, 1], [0, 1, 0, 0, 0, 0, 0, 1, 1, 0], [0, 0, 0, 0, 0, 0, 1, 1, 0, 0], [1, 0, 1, 1, 1, 1, 0, 0, 0, 0]] ``` This is the output: ``` "' 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 1 0 0 0 0 1 1 0 1 1 1 1 0 0 1 1 0 0 1 1 1 1 0 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0 0 1 0 1 1 1 1 0 0 0 0 '" ``` I'm encountering two problems: - There are stray " and ' which I can't get rid of - I have no idea how to do a newline

Original source