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/

Responder a