我觉得这应该是一件容易的事,但我似乎无法弄清楚。 我有一个问题
Subject_List = []
Subject = input("Please enter a subject")
Subject_List.append(Subject)
(这不是我的代码,只是一个例子)
所以这要求一个主题,然后附加到列表中。
我的问题是:
如何使用户输入的每个“主题”都是一个单独的列表?如果这是有道理的。例如。
Subject_List = []
Subject = input("Please enter a subject")
Subject_List.append(Subject) #Lets say the user English. Therefore Subject_List = [English]
但现在我想创建一个全新的列表。例如。
Subject_List2 = []
Subject = input("Please enter a subject")
Subject_List2.append(Subject) #Lets say the user Math. Therefore Subject_List2 = [Math]
通常,我可以只定义几个不同的列表,每次输入一个输入时它都会继续,但用户将需要输入很多。有什么方法可以自动创建列表?
最佳答案
输入结果可以转换成列表如下:
subject = [input("Please enter a subject")]
或者:
subject = [input("Please enter a subject")]
subject = [subject]
关于python - 根据用户输入创建列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64183182/