SoloCodigo

Programación Web y Scripting => Python => Mensaje iniciado por: icedTea en Sábado 6 de Septiembre de 2008, 02:02

Título: función invertir cadena python
Publicado por: icedTea en Sábado 6 de Septiembre de 2008, 02:02
hace tiempo, leyendo un manual vi una función que servía para invertir una cadena.... por ejemplo si tenemos "Python" te regresaba: "nohtyP"

la recuerdan?
Título: Re: función invertir cadena python
Publicado por: icedTea en Sábado 6 de Septiembre de 2008, 02:07
ah bueno, no encuentro la función pero funciona con:

cadena = cadena[::-1]
Título: Re: función invertir cadena python
Publicado por: RadicalEd en Sábado 6 de Septiembre de 2008, 04:52
Con un bucle for lo puedes hacer:
Código: Python
  1. cadena = 'lerolero'
  2. var = ''
  3. for h in cadena:
  4.   var = h + var
  5.  
  6. print var
  7.  
Pero me gusta más la tuya, es más pythonica.
Título: Re: función invertir cadena python
Publicado por: icedTea en Sábado 6 de Septiembre de 2008, 18:18
jajaj
Maldición!, pero también ese pequeño ciclo for es bastante sencillo y funciona y lo peor.... no se me había ocurrido  :brickwall:

gracias!