Advertisement
Guest User

Untitled

a guest
May 4th, 2015
279
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.41 KB | None | 0 0
  1. def treeify(lst):
  2.     tree = [copy.deepcopy(cat) for cat in lst if cat['CategoryLevel'] == '1']
  3.     for el in tree:
  4.         el["children"] = []
  5.     for i in xrange(len(lst)):
  6.         for j in xrange(len(tree)):
  7.             if lst[i]["CategoryParentID"] == tree[j]["CategoryID"]:
  8.                 tree[j]["children"].append(copy.deepcopy(lst[i]))
  9.     return tree
  10.  
  11.  
  12. tree = treeify(http://pastebin.com/RL1jGGyR)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement