将输入存储到python中的字符串列表中

时间:2019-09-27 17:17:56

标签: python

还有其他优化和简单的方法可以将输入存储到字符串列表中。

输入

bcdef
abcdefg
bcde
bcdef

输出

['bcdef', 'abcdefg', 'bcde', 'bcdef']

下面是我尝试编写的代码

l = []
for i in range(4):
    l.append(input())
print(l)

3 个答案:

答案 0 :(得分:4)

您也可以将其写为列表理解,例如:

l = [input() for i in range(4)]
print(l)

答案 1 :(得分:1)

您可以尝试以下操作:

import sys
l = sys.stdin.read().split()

输入后,您将需要运行Ctrl+D

答案 2 :(得分:0)

这有效:

l = [input(), input(), input(), input()]