quitar nodo anytree
Publicado por ainoa (2 intervenciones) el 07/12/2018 11:42:15
Buenos días, soy principiante de python y tengo un problema con el anytree.
Estoy imprimiendo todos los nodos de un árbol, pero me gustaría eliminar el nodo inicial de cada uno, ¿como puedo hacer eso?
arbol_inicial=lista_arboles[1]
nodos_con_root=[node for node in PreOrderIter(arbol_inicial)] #todos los nodos del arbol inicial con la root
print (nodos_con_root)
me imprime esto:
[Node('/root1'), Node('/root1/hk'), Node('/root1/jl'), Node('/root1/jl/j'), Node('/root1/jl/l'), Node('/root1/g')]
y me gustaría quitar el root1.
gracias:)
Estoy imprimiendo todos los nodos de un árbol, pero me gustaría eliminar el nodo inicial de cada uno, ¿como puedo hacer eso?
arbol_inicial=lista_arboles[1]
nodos_con_root=[node for node in PreOrderIter(arbol_inicial)] #todos los nodos del arbol inicial con la root
print (nodos_con_root)
me imprime esto:
[Node('/root1'), Node('/root1/hk'), Node('/root1/jl'), Node('/root1/jl/j'), Node('/root1/jl/l'), Node('/root1/g')]
y me gustaría quitar el root1.
gracias:)
Valora esta pregunta


0