2011-10-19 71 views
-1

假设我有一条线:a = input("Enter your name and age:") 如何使变量“a”存储输入的每个部分,可以将“George 25”称为“George” 25“作为标准变量还是列表?我想要做的就是能够将用户输入存储为列表或变量中的单独元素,以便用空格分隔的单词输入将成为变量中的单独元素。这足够清楚了吗?我使用Python 3.0如何将用户输入分配给变量或列表

回答

2

如何使用str.split()

user_input_list = input("Enter your name and age:").split(' ') 

这将创建一个列表中输入的每个空格分隔的字

>>> 'George 25'.split(' ') 
['George', '25'] 

然后你就可以访问每一部分为:

user_input_list[0] # George 
user_input_list[1] # 25 

是你以后在做什么?

+1

除了'list'不是'tuple'。 – agf

+0

谢谢,你当然是对的,agf :)编辑。 – CSkau

相关问题