superpollo wrote:
r wrote:

how to reverse a string in python? must i usa a temp? like:

 >>> s = "ciccio"
 >>> l = list(s)
 >>> l.reverse()
 >>> s = "".join(l)
 >>> s
'oiccic'
 >>>

???

No.
>>> ''.join(list(reversed('abc')))
'cba'
>>> 'abc'[2::-1]
'cba'
>>> 'abc'[1000000000::-1]
'cba'

Any int >= len(string)-1 will do, so the call to len will usually not be necessary.

Needing strings reversed is not common.  More common might be

for char in reversed(somestring): process(char)

Terry Jan Reedy

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to