如何将用户输入分配给变量或列表

时间:2011-10-19 03:25:06

标签: python list variables input

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

1 个答案:

答案 0 :(得分:3)

如何使用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

这就是你要追求的吗?