Y seguimos con las dudas

Alfredo rkt en ifrance.com
Sab Mayo 25 14:17:29 CEST 2002



> 
> "651 652 653 654 655 656 657 658".split() es
> ['651', '652', '653', '654', '655', '656', '657', '658']
> sólo que más rápido de escribir. El bucle for recorre la lista asignando
> a la variable índice cada uno de los elementos de la lista, en orden, y
> ejecutando el código contenido (marcado por su nivel de sangrado o
> indentación). La variable pref va valiendo, sucesivamente, '651', '652',
> etc. Para cada valor se ejecuta
> 
> prefijos[pref]='Amena'
> 
> que en este caso equivale a:
> prefijos['651']='Amena'
> prefijos['652']='Amena'
> ...
> 
> Al final queda que el diccionario prefijos vale:
> {'600': 'Vodafone',
>  '606': 'Movistar',
>  '607': 'Vodafone',
>  '608': 'Movistar',
>  '609': 'Movistar',
>  '610': 'Vodafone',
>  '616': 'Movistar',
>  '617': 'Vodafone',
>  '619': 'Movistar',
>  '620': 'Movistar',
>  '626': 'Movistar',
>  '627': 'Vodafone',
>  '629': 'Movistar',
>  '630': 'Movistar',
>  '636': 'Movistar',
>  '639': 'Movistar',
>  '646': 'Movistar',
>  '649': 'Movistar',
>  '650': 'Movistar',
>  '651': 'Amena',
>  '652': 'Amena',
>  '653': 'Amena',
>  '654': 'Amena',
>  '655': 'Amena',
>  '656': 'Amena',
>  '657': 'Amena',
>  '658': 'Amena',
>  '659': 'Movistar',
>  '660': 'Movistar',
>  '666': 'Vodafone',
>  '667': 'Vodafone',
>  '669': 'Movistar',
>  '670': 'Vodafone',
>  '676': 'Movistar',
>  '677': 'Vodafone',
>  '678': 'Vodafone',
>  '679': 'Movistar',
>  '680': 'Movistar',
>  '686': 'Movistar',
>  '687': 'Vodafone',
>  '689': 'Movistar',
>  '690': 'Movistar',
>  '696': 'Movistar',
>  '699': 'Movistar'}
> 
> y con este diccionario es inmediato sacar la compañía a partir del
> prefijo.
> 

Dios, que pedazo de explicación!! Ahora lo tengo mucho más claro. 
Gracias, si fuerais profesores volvía a los estudios... :)

Alfredo - rkt en ifrance.com


 
______________________________________________________________________________
ifrance.com, l'email gratuit le plus complet de l'Internet !
vos emails depuis un navigateur, en POP3, sur Minitel, sur le WAP...
http://www.ifrance.com/_reloc/email.emailif






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