Group CSV rows by a given key in Python

from operator import itemgetter import itertools with open('contactlenses.csv', 'r') as infile: data = [line.strip().split(',') for line in infile] data = data[1:] def print_data(rows): print '\n'.join('\t'.join('{: <16}'.format(s) for s in row) for row in rows)
Group CSV rows by a given key using itertools.groupby in Python.

#python #code #cesarnog #csv #rows

Be the first to comment

You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.