Skip to content

Instantly share code, notes, and snippets.

@larsks
Created September 11, 2012 02:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save larsks/3695375 to your computer and use it in GitHub Desktop.
Save larsks/3695375 to your computer and use it in GitHub Desktop.
#!/usr/bin/python
import sys
import json
from collections import defaultdict
data1 = defaultdict(lambda: 0)
data2 = defaultdict(list)
data3 = {
'counts': defaultdict(lambda: 0),
'id_by_type': defaultdict(list),
}
data4 = []
for line in sys.stdin:
id, type, priority = line.strip().split()
data1[type] += 1
data2[type].append(id)
data3['counts'][type] += 1
data3['id_by_type'][type].append(id)
data4.append(id)
final = [data1, data2, data3, data4]
print json.dumps(final, indent=2)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment