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

标签 python list variables input

假设我有一行: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

这就是你想要的吗?

关于python - 如何将用户输入分配给变量或列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7816214/

相关文章:

javascript - 覆盖变量或检查变量是否存在

c++ - 我应该在 C++ 中为这个 600851475143 使用哪种数据类型?

PHP char 类型加密

python - Django如何合并查询结果

python - 用装饰器修补模块中的所有函数

list - 在gsps上显示列表(grails)

list - Haskell 中列表的递归

python - 在for循环中创建pandas dfs

python - SWIG+c+Python : Passing and receiving c arrays

c - 双点列表 C