fork(4) download
  1. data = [['home', 'school', '5'], ['home','office','10'],['home','store','7'],
  2. ['school','store','8'], ['office','school','4']]
  3.  
  4. result = {}
  5. for item in data:
  6. result.setdefault(item[0], {}).update({item[1]: item[2]})
  7.  
  8.  
  9. print(result)
  10.  
Success #stdin #stdout 0.01s 7728KB
stdin
Standard input is empty
stdout
{'home': {'school': '5', 'store': '7', 'office': '10'}, 'school': {'store': '8'}, 'office': {'school': '4'}}