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