Re: [Python-es] Misterio al asignar variable a una lista
eso esta dentro de un for ? ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Misterio al asignar variable a una lista
1. No es un misterio 2. Lo que sea que le estés pasando a abs es una lista. El error que te marca claramente lo dice. 3. Tal vez longi es una lista de listas. 4. No es un cambio de python. 5. Espero que no estés haciendo algo como for i in range(len(mylist)): item = mylist[i] para recorrer los elementos de una lista. El 27 de agosto de 2014, 13:20, Juan M. Puertas soft.sir...@gmail.com escribió: Hola amigos, yo juraría que esto funcionaba antes, pero ahora me da un error muy extraño: longiplanet = longi[i] nat = abs(longiplanet) Obtengo el siguiente error: TypeError: bad operand type for abs(): 'list' Depurando el código veo que en la primera asignación he copiado la lista longi en longiplanet cuando lo que pretendía es asignarle el elemento i de la lista. ¿Pudiera ser que sea una de los cambios de Python en sus últimas versiones?. Un misterio... :-) ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Misterio al asignar variable a una lista
Teneis los dos razón, está dentro de un for. ¿Y cómo se hace entonces? Gracias :-) El 27 de agosto de 2014, 20:30, Ricardo Azpeitia Pimentel razpei...@gmail.com escribió: 1. No es un misterio 2. Lo que sea que le estés pasando a abs es una lista. El error que te marca claramente lo dice. 3. Tal vez longi es una lista de listas. 4. No es un cambio de python. 5. Espero que no estés haciendo algo como for i in range(len(mylist)): item = mylist[i] para recorrer los elementos de una lista. El 27 de agosto de 2014, 13:20, Juan M. Puertas soft.sir...@gmail.com escribió: Hola amigos, yo juraría que esto funcionaba antes, pero ahora me da un error muy extraño: longiplanet = longi[i] nat = abs(longiplanet) Obtengo el siguiente error: TypeError: bad operand type for abs(): 'list' Depurando el código veo que en la primera asignación he copiado la lista longi en longiplanet cuando lo que pretendía es asignarle el elemento i de la lista. ¿Pudiera ser que sea una de los cambios de Python en sus últimas versiones?. Un misterio... :-) ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ -- *Nota: Por problemas con el e-mail. Puede que recibas de nuevo este mensaje en un tiempo.* ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Misterio al asignar variable a una lista
2014-08-27 13:47 GMT-05:00 Juan M. Puertas soft.sir...@gmail.com: Teneis los dos razón, está dentro de un for. ¿Y cómo se hace entonces? Gracias :-) No necesitas hacer el bucle sobre los indices y luego asignar el elemento a una variable; puedes hacer el bucle directamente sobre los elementos: for longiplanet in longi: nat = abs(longiplanet) Saludos -- A menudo unas pocas horas de Prueba y error podrán ahorrarte minutos de leer manuales. ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Misterio al asignar variable a una lista
Muchas gracias Carlos y a los demás. Era una cuestión elemental. :-) El 27 de agosto de 2014, 21:21, Carlos Zuniga carlos@gmail.com escribió: 2014-08-27 13:47 GMT-05:00 Juan M. Puertas soft.sir...@gmail.com: Teneis los dos razón, está dentro de un for. ¿Y cómo se hace entonces? Gracias :-) No necesitas hacer el bucle sobre los indices y luego asignar el elemento a una variable; puedes hacer el bucle directamente sobre los elementos: for longiplanet in longi: nat = abs(longiplanet) Saludos -- A menudo unas pocas horas de Prueba y error podrán ahorrarte minutos de leer manuales. ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ -- *Nota: Por problemas con el e-mail. Puede que recibas de nuevo este mensaje en un tiempo.* ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/