繁体   English   中英

多行用户输入以在Python 3上显示单独的列表

[英]Multiple lines of user input in to separate lists on Python 3

我正在尝试编写一个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)

希望这可以帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM