Haber el indice de quien se necesita de un elemento de la lista ? seria mejor q nos envies la listacalles !! para entender mejor el problema
Espero poder ayudar en algo! El 13 de julio de 2010 22:18, Juan Marcelo Leiva Sandoval < chelitole...@gmail.com> escribió: > Claro algo como eso, pero como explica Angel Alvarez wrote, es > "nombre" es un atributo de los objetos de listaCalles, por eso no > puedo usar lo que tu me explicas, pero si yo imprimo ejemplo > listaCalles[0].nombre me muestra el nombre de la calle que esta en ese > indice, por eso que yo uso 2 tipos de ciclos para recorrer la lista, > el proble es que ninguno entra a la lista y me devuelve el numero con > el que inicializo el contador. > > ejemplo: > > def mmmIndice(buscar): > indice = 0 > i = 0 > while i < len(listaCalles): > if listaCalles[i].nombre == buscar: > break > else: > indice = indice + 1 > i = i + 1 > return indice > > no me devuelve 0 > > espero explicarme mucho mejor, y gracias por su ayuda > > El 13/07/10, René Rolando Elizalde Solano <reroes...@gmail.com> escribió: > > Espero haber entendido el problema y te ayude lo siguiente > > > > def indice(nombre): > > l = ["a","b","c"] > > print l.count(nombre) > > > > #tomando encuenta que nombre es "a", debe salir > > el print 1 > > > > algo asi quieres!!! > > > > disculpa si no lo entendi!!! > > > > El 13 de julio de 2010 22:04, Juan Marcelo Leiva Sandoval < > > chelitole...@gmail.com> escribió: > > > >> Tengo 3 funciones distintas y cada una diferente: > >> > >> def otroIndice(buscar): > >> indice = 0 > >> for i in listaCalles: > >> if i == buscar: > >> break > >> else: > >> indice = indice + 1 > >> return indice > >> > >> > >> def mmmIndice(buscar): > >> indice = 0 > >> i = 0 > >> while i < len(listaCalles): > >> if listaCalles[indice].nombre == buscar: > >> break > >> else: > >> indice = indice + 1 > >> return indice > >> > >> def buscarIndice(nombre): > >> """Recibe el nombre de la calle y lo busca, al encontrarlo > devuelve > >> el indice""" > >> indice = 0 > >> for buscar in listaCalles: > >> if buscar.nombre == nombre: > >> break > >> else: > >> indice = indice + 1 > >> return indice#El problema es que siempre retorna 0 > >> > >> aca lo que devuelven: > >> > >> Resultado otroIndice ---> 0 > >> Resultado mmmIndice ---> 0 > >> Resultado buscarIndice ---> 0 > >> Numerate ---> <enumerate object at 0xb7856824> > >> > >> El problema de todas es que no entran al siclo :'( > >> > >> El 13/07/10, Juan Marcelo Leiva Sandoval <chelitole...@gmail.com> > >> escribió: > >> > def buscarIndice(nombre): > >> > indice = 0 > >> > for buscar in listaCalles: > >> > if buscar == nombre: > >> > break > >> > else: > >> > indice = indice + 1 > >> > return indice > >> > > >> > - con ese ejemplo me devuelve 0 > >> > > >> > print "Numerate ---> %s" % (enumerate(listaCalles)) > >> > > >> > - me devuelve Numerate ---> <enumerate object at 0xb76c970c> > >> > > >> > def otroIndice(buscar): > >> > indice = 1 > >> > for i in listaCalles: > >> > if i == buscar: > >> > break > >> > else: > >> > indice = indice + 1 > >> > return indice > >> > > >> > - me devuelve 0 > >> > > >> > Bueno seguire buscando muchas gracias por su ayuda espero me puedan > >> > seguir guiando Saludos. > >> > > >> > -- > >> > El buen Informático es como un Bibliotecario, no lo sabe todo pero > >> > sabe donde buscarlo... > >> > > >> > >> > >> -- > >> El buen Informático es como un Bibliotecario, no lo sabe todo pero > >> sabe donde buscarlo... > >> _______________________________________________ > >> Python-es mailing list > >> Python-es@python.org > >> http://mail.python.org/mailman/listinfo/python-es > >> FAQ: http://python-es-faq.wikidot.com/ > >> > > > > > > > > -- > > René Rolando Elizalde Solano > > Ingeniero en Sistemas - Universidad Nacioanal de Loja > > Miembro del Sección de Software del Departamento de Telecomunicaciones e > > Información - Universidad Nacional de Loja > > Desarrollador Sistema de Gestión Académica. S G A > > > > http://reroes79.wordpress.com > > http://reroes799.blogspot.com/ > > http://twitter.com/reroes > > rer...@unl.edu.ec > > reroes...@gmail.com > > reroe...@hotmail.com > > reroe...@yahoo.es > > > > > -- > El buen Informático es como un Bibliotecario, no lo sabe todo pero > sabe donde buscarlo... > _______________________________________________ > Python-es mailing list > Python-es@python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- René Rolando Elizalde Solano Ingeniero en Sistemas - Universidad Nacioanal de Loja Miembro del Sección de Software del Departamento de Telecomunicaciones e Información - Universidad Nacional de Loja Desarrollador Sistema de Gestión Académica. S G A http://reroes79.wordpress.com http://reroes799.blogspot.com/ http://twitter.com/reroes rer...@unl.edu.ec reroes...@gmail.com reroe...@hotmail.com reroe...@yahoo.es
_______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/