def getNodes(parent, label, value, l): nodes = [] for node in parent: if type(node) is nltk.Tree: nd = Node(node.label()) nd.next = getNodes(node, label, value, node.label()) nodes.append(nd) else: nodes.append(Node(node)) return nodes