funcion replace
Lionel Iturri
lionel en lisistemas.com.ar
Jue Mayo 31 20:35:20 CEST 2007
joana salgado gomez escribió:
>
> Gracias Tecnicos; pero lo que quiero es cambiar los valores en la
> misma lista es decir modificarla, no otra.
>
> El resultado deberia de ser el siguiente: s=['-5039','chorro','adios']
>
> gracias de todas maneras.
> ______________________________________________________________
>
> From: Técnicos <tecnicosrocha en adinet.com.uy>
> Reply-To: La lista de python en castellano <python-es en aditel.org>
> To: La lista de python en castellano <python-es en aditel.org>
> Subject: Re: [Python-es] funcion replace
> Date: Thu, 31 May 2007 16:28:21 -0200
> >joana salgado gomez escribió:
> >> Como veis lo que quiero hacer es simple!!!Solo quiero
> reemplazar
> >>en
> >> una lista los valores que salen, el valor de ellos que
> aparecen
> >>en un
> >> diccionario.
> >>
> >d={'palos': -5039, 'taza': -5055, 'litro': -5033}
> >s=['palos','chorro','adios']
> >s_aux=[]
> >for x in s:
> > if x in d.keys():
> > s_aux.append(d[x])
> > else:
> > s_aux.append(x)
> >print d
> >print s
> >print s_aux
> >No se si entendí lo que quieres hacer
> >Suerte
> >_______________________________________________
> >Python-es mailing list
> >Python-es en aditel.org
> >http://listas.aditel.org/listinfo/python-es
> _________________________________________________________________
>
> Coches nuevos, coches de ocasión, coches de Km 0 [1]Si piensas en
> cambiar de coche, MSN Motor.
>
> References
>
> 1. http://g.msn.com/8HMAESES/2746??PS=47575
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>
algo asi:
d={'palos': -5039, 'taza': -5055, 'litro': -5033}
s=['palos','chorro','adios']
for j in range(len(s)):
if d.has_key(s[j]):
s[j]=d[s[j]]
print s
Más información sobre la lista de distribución Python-es