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

Reynaldo Baquerizo rbaquerizo en ehas.org
Jue Mar 22 18:35:55 CET 2007


Arnau Sanchez escribió:
> 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'))]
sería así,
for i in [chr(x) for x in range(ord('A'), ord('Z')+1)]
de otra forma no imprimiría 'Z' (creo que a alguien le falta repasar el 
range :) )




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