Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. from operator import itemgetter
  2.  
  3. rows = [{'address': '5412 N CLARK', 'date': '07/01/2012'},
  4. {'address': '5148 N CLARK', 'date': '07/04/2012'},
  5. {'address': '5800 E 58TH', 'date': '07/02/2012'},
  6. {'address': '2122 N CLARK', 'date': '07/03/2012'},
  7. {'address': '5645 N RAVENSWOOD', 'date': '07/02/2012'},
  8. {'address': '1060 W ADDISON', 'date': '07/02/2012'},
  9. {'address': '4801 N BROADWAY', 'date': '07/01/2012'},
  10. {'address': '1039 W GRANVILLE', 'date': '07/04/2012'}, ]
  11.  
  12. rows.sort(key=itemgetter("date"))
  13. print(rows)
  14.  
  15. # now group by
  16. from itertools import groupby
  17.  
  18.  
  19. rows.sort(key=itemgetter("date"))
  20.  
  21. for date, item in groupby(rows, key=itemgetter('date')):
  22. print(date)
  23. for i in item:
  24. print(' ', i)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement