Iterate Across Columns In A List Of Lists In Python
When I attempt iteration across columns in a row, the column does no change within a nested loop: i_rows = 4 i_cols = 3 matrix = [[0 for c in xrange(i_cols)] for r in xrange(i_rows
Solution 1:
You just have to assign the value against the col
, not c
for row, r in enumerate(matrix):
for col, c in enumerate(r):
r[col] = 1 # Note `col`, not `c`
Because the first value returned by enumerate
will be the index and the second value will be the actual value itself.
Post a Comment for "Iterate Across Columns In A List Of Lists In Python"