Python 3:如何将多行输入放入列表中?

问题描述 投票:-4回答:2

所以输入的问题是:

5
1
4
3
4
7

如何将其存储为整数值列表?

python list
2个回答
0
投票

如果这是“多行输入”的意思。这应该是您想要的。 ;)

numbers = []

while len(numbers) < 6:
    number = input()
    numbers.append(number)

print(numbers)

0
投票

Python 3.6 +:

print("Enter/Paste your content. Press Ctrl-D to save it to the list.")
list_of_intergers: int = []
while True:
    try:
        list_item = int(input())
    except EOFError:
        break
    list_of_intergers.append(list_item)
print(*list_of_intergers, sep="\n")

# Output
# 5
# 4
# 3
# 1
# 4
# 7
© www.soinside.com 2019 - 2024. All rights reserved.