fork(1) download
  1. data = [('a', 1), ('b', 2), ('b', 3), ('c', 4), ('c', 5)]
  2. result = {}
  3. for key, value in data:
  4. result.setdefault(key, []).append(value)
  5. for key, values in result.items():
  6. print(key, values)
Success #stdin #stdout 0.04s 9580KB
stdin
Standard input is empty
stdout
a [1]
b [2, 3]
c [4, 5]