-1
假设我有一条线:a = input("Enter your name and age:")
如何使变量“a”存储输入的每个部分,可以将“George 25”称为“George” 25“作为标准变量还是列表?我想要做的就是能够将用户输入存储为列表或变量中的单独元素,以便用空格分隔的单词输入将成为变量中的单独元素。这足够清楚了吗?我使用Python 3.0如何将用户输入分配给变量或列表
假设我有一条线:a = input("Enter your name and age:")
如何使变量“a”存储输入的每个部分,可以将“George 25”称为“George” 25“作为标准变量还是列表?我想要做的就是能够将用户输入存储为列表或变量中的单独元素,以便用空格分隔的单词输入将成为变量中的单独元素。这足够清楚了吗?我使用Python 3.0如何将用户输入分配给变量或列表
如何使用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
是你以后在做什么?
除了'list'不是'tuple'。 – agf
谢谢,你当然是对的,agf :)编辑。 – CSkau