On 12 Apr 2020 12:30, Peter Otten <__pete...@web.de> wrote: Rahul Gupta wrote:
> for line in enumerate(csv_reader): > print(line[csv_reader.fieldnames[1]]) enumerate() generates (index, line) tuples that you need to unpack: for index, line in enumerate(csv_reader): print(line[csv_reader.fieldnames[1]]) ==》 Shouldn't that be, e.g: print( line[csv_reader.fieldnames[1].index()] ) Or maybe: cols = csv_reader.fieldnames print( [[val for val, col in zip(record, cols) if col in ['somecol']] for record in csv_reader]) ? -- https://mail.python.org/mailman/listinfo/python-list