4 ms·
contactRecords = [r for r in contactRecords if r[1] == "1"]
by EliAndrewC 17y ago
contactRecords = [r for r in contactRecords if r[1] == "1"]
- adw 17y agoAnd in reasonably idiomatic recent Python, the whole thing'd be: #!/usr/bin/env python import fileinput import csv EMAIL, CONTACTME, SKUTITLE = 17, 27, 34 tsl = csv.reader(fileinput.input(), dialect='excel-tab') for line in sorted([r[SKUTITLE], r[CONTACTME], r[EMAIL]] for r in tsl if r[CONTACTME] == "1"): print "\t".join(line) It's going to be good in any language though, isn't it?