problema con cadena
Luis W. Sevilla
sevilla_lui en gva.es
Vie Ene 21 04:01:44 CET 2005
dict = {}
for cnt in range(0,len(lista1)):
dict[lista1[cnt]] = (lista1[cnt], lista2[cnt])
Milton inostroza wrote:
>hola lista: Saben tengo dos listas y quiero juntarlas y que en lo
>posible me quede en un diccionario.
>ejemplo:
>
>lista1:
>['rut_contador', 'nombre_o_razon_social', 'apellidos']
>
>lista2:
>['15.683.705-4','juan','perez']
>
>me gustaría poder juntar estas dos listas en un diccionario que
>indique lo siguiente:
>
>diccionario_resultante:
>{'rut_contador': ('rut_contador', '15.683.705-9'), 'apellidos':
>('apellidos', 'perez'), 'nombre_o_razon_social':
>('nombre_o_razon_social', 'juan')}
>
>yo intente hacerlo pero no me resulta, realice dos ciclos for, pero no
>funca, este es el código que hice y fallo:
>
> diccionario_resultante={}
> for b in auxiliar2:
> for k in datos:
> diccionario_resultante[b]=(b,k)
>
> Este código me tira el siguiente resultado:
>{'rut_contador': ('rut_contador', "'apellidos'"), 'apellidos':
>('apellidos', "'apellidos'"), 'nombre_o_razon_social':
>('nombre_o_razon_social', "'apellidos'")}
>
>Como pueden ver se repite en todos "apellidos" :( :(, ayuda por favor,
salu2!!!
>
Más información sobre la lista de distribución Python-es