在循环python中获取用户输入的字符串列表

时间:2017-03-22 21:56:06

标签: python python-3.x

我是python的新手,这是一个基本问题

如何从用户那里获得字符串列表作为输入?我试过了:

array = []
for i in range(0,4):
    array[i] = input("Enter string")

这有错误。我知道我错了。我们如何获得字符串列表作为输入?

4 个答案:

答案 0 :(得分:2)

您的数组大小为0,这就是您无法访问任何元素(或分配给它们)的原因。正确的代码是:

array = []
for i in range(4):
    array.append(input("Enter string"))

答案 1 :(得分:2)

试试这个:

for i in range(4):
    array.append(input("Enter string >>"))

由于您的数组尚未包含任何值,因此分配给array[i]将无效。

答案 2 :(得分:2)

简明:

array = [input("Enter string: ") for i in range(4)]

答案 3 :(得分:0)

当范围限制未知时,即当需要(n)作为用户的输入时,

echo | openssl s_client -connect $line 2> /dev/null |\
openssl x509 -noout -dates 2>/dev/null