2010-06-13 54 views

回答

3

您可以使用這樣的事情:

def printTree(tree, depth = 0): 
    if tree == None or len(tree) == 0: 
     print "\t" * depth, "-" 
    else: 
     for key, val in tree.items(): 
      print "\t" * depth, key 
      printTree(val, depth+1) 

來源:http://www.siafoo.net/snippet/91

這種方法將產生:

n1 
    n2 
     n4 
     n5 
    n3 
     n6 
     n7 

您可以沿着這些路線去美化爲必要。