como hacer range(A,Z)???????????

Arnau Sanchez arnau en ehas.org
Jue Mar 22 13:44:58 CET 2007


joana salgado gomez escribió:

> Necesito hacer un 'for i in range(A,Z)' para que la variable i vaya 
> tomando letras mayusculas desde la A hasta la Z (sin la Ñ).Logicamente 
> asi no se puede hacer . A alguien se le ocurre como?

siguiendo tu idea sería:

for i in [chr(x) for x in range(ord('A'), ord('Z'))]

pero lo mejor es:

import string
for i in string.uppercase

¿seguro que le has dado un buen repaso a la documentación? :-)

http://docs.python.org/lib/module-string.html




Más información sobre la lista de distribución Python-es