[Tutor] Problems understanding List reverse()

Sean 'Shaleh' Perry shalehperry@attbi.com
Wed, 24 Apr 2002 15:13:31 -0700 (PDT)


> 
># a simple reverse function
> def reversel(list):
>     list.reverse()
>     return list
> 
> alist = []
> alist2 = [1, 2, 3, 4, 5]
> alist.append(raw_input('Enter a string:  '))
> print alist
> print reversel(alist)
> a = reversel(alist2)
> print a
> 

A string is not a list.

import string

input = raw_input("Enter a string: ")
l = list(input)
l.reverse()
input = string.join(l, '') # that is an empty string not a space