class listas(object): """docstring for listas""" def __init__(self): #super(listas, self).__init__() #self.arg = arg self.lista = ClaseListaDoble() def insertarLista(self, parametro): self.lista.insertarAlFinal(parametro) def borrarLista(self, parametro): return self.lista.delbypos(parametro) def buscarLista(self, parametro): return self.lista.byvalue(parametro)
test.insertarAlFrente("hola") test.insertarAlFrente("adios") test.insertarAlFinal("hi") test.insertarAlFinal("ciao") test.mostrar() print "Nodo 1 " + str(test.primerNodo.datos) test.eliminarDelFrente() test.mostrar() test.estaVacia() test2.insertarAlFrente("hola") test2.insertarAlFrente("adios") test2.insertarAlFrente("hi") test2.insertarAlFinal("ciao") graficarLista(test2, 'Lista') print test2.byvalue(str("hola")) print "Nodo ultimo " + str(test2.ultimoNodo.datos) print "Nodo ultimo anterior " + str(test2.ultimoNodo.nodoAnterior.datos) print "size: " + str(test2.size()) test2.mostrar() #print "Se elimino "+ str(test2.delbyvalue("hola")) test2.mostrar() print "--Prueba Pila--" pila = ClaseListaPila() pila.push("1") pila.push("2") pila.push("3") pila.push("4") pila.push("5") graficarListaE(pila, 'Pila') pila.mostrar()