Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

    contactRecords = [r for r in contactRecords if r[1] == "1"]


And 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?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: