Not quite, but almost:

data=[["Peter",
            ["Ian",
           [["Randy",
                      ["Clara"]]]]],
   "Paul",
  ["Mary",
            ["Arthur"]]]


def show(data,level):
        for i in data:
                if i.__class__.__name__=='list':
                        show(i,level+1)
                else:
                        print '%s->%s' % ('-'*level,i)
                
                
show(data,0)


/Martin
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to