[Tutor] Newb ?

Christian Wyglendowski Christian.Wyglendowski at greenville.edu
Thu Nov 17 21:31:14 CET 2005


Liam said:
> 
> How about -
> print "\n\nWelcome to the Backwards Message Display."
> print
> message = raw_input("\nPlease Enter a Message.")
> msgAsList = [ char for char in message]

You could also do:

msgAsList = list(message)

list() takes any iterable and returns a list object.

> msgAsList.reverse()
> reversedMessage = ''.join(msgAsList)

In Python 2.4, the following is also possible:

reversedMessage = ''.join(reversed(list(message)))

It's amazing how in Python even one-liners can be so pretty :-)

Christian


More information about the Tutor mailing list