Skip to content

Instantly share code, notes, and snippets.

@bpeterso2000
Last active August 29, 2015 13:59
Show Gist options
  • Save bpeterso2000/10801098 to your computer and use it in GitHub Desktop.
Save bpeterso2000/10801098 to your computer and use it in GitHub Desktop.
Fill missing columns to square up rows.
def fill_rows(rows, fill_value=None):
maxcols = max(map(len, rows))
if min(map(len, rows)) != maxcols:
rows = (row + [None] * (maxcols - len(i)) for i in rows)
for row in rows:
yield row
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment