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