在Python3上,将多行用户输入到单独的列表中

在Python3上,将多行用户输入到单独的列表中,python,list,input,Python,List,Input,我正在尝试编写一个python程序,要求用户输入文本行或句点行。没有数字和大写字母/特殊字符。每条线的长度必须相同。我想把每一行分配到它自己的列表中,这样我就可以检查有效的单词。但是,我不知道如何将每一行指定给一个新列表。我写的所有内容都覆盖了前面的列表。当他们在空行上按enter键时,程序将检查上下的有效单词。我可以做那部分,但是我不能正确地分配这些列表 任何帮助都将不胜感激 每次创建一个新列表都很难处理,所以我建议您使用列表列表。 下面是一个代码片段,它将这些行存储在列表列表中。遍历将很简单

我正在尝试编写一个python程序,要求用户输入文本行或句点行。没有数字和大写字母/特殊字符。每条线的长度必须相同。我想把每一行分配到它自己的列表中,这样我就可以检查有效的单词。但是,我不知道如何将每一行指定给一个新列表。我写的所有内容都覆盖了前面的列表。当他们在空行上按enter键时,程序将检查上下的有效单词。我可以做那部分,但是我不能正确地分配这些列表


任何帮助都将不胜感激

每次创建一个新列表都很难处理,所以我建议您使用列表列表。 下面是一个代码片段,它将这些行存储在列表列表中。遍历将很简单,因为您可以为它们编制索引。代码如下所示

count=eval(input("Enter count of lines:")
l=[] #creates a list
i=0
While (i<count):
    s=input("Enter line:")
    l1=s.split()
    l.append(l1)
    i+=1

print(l)
count=eval(输入(“输入行数:”)
l=[]#创建一个列表
i=0

While(如果不查看您的代码,将很难提供帮助。请编辑您的问题以包括相关部分。
lists=[];对于行输入…:lists.append(line.split())