Or, you could do:

In [1]: print list(raw_input('name please...'))
name please...John
['J', 'o', 'h', 'n']

Robert Berman




Kent Johnson wrote:
On Tue, Feb 24, 2009 at 10:16 AM, Taylan Karaman
<taylankara...@gmail.com> wrote:
  
Hello,

I am a beginner. And I am trying to get a user input converted to a list.

print 'Enter your first name :'
firstname = raw_input()

So if the user input is

firstname = 'foo'    ----------->should become-------->
firstlist['f','o','o']
    

Strings behave as sequences of characters, so you can just do
firstname = 'foo'
firstlist = list(firstname)

If you just want to iterate over the letters, there is no need to
create a separate list, you can iterate over the string directly, e.g.
for letter in firstname:
  print letter

Kent
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

  
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to