【问题标题】:How to get split data input from the user in python3?如何在python3中从用户那里获取拆分数据输入?
【发布时间】:2020-04-02 16:06:08
【问题描述】:

我想获得“3 4 5 7 4 3 2”用户输入并将其保存在列表中。我试过这段代码

lst = []

for i in range(0, 7): 
    lst = input().split()

#print(lst.sort())

但它给了我一个错误

File "Solution.py", line 4, in <module>
    lst = input().split()
EOFError: EOF when reading a line

我应该如何解决这个错误?

【问题讨论】:

  • lst = sorted([input() for i in range(0, 7)])
  • 或者如果应该是1个输入,lst = sorted(input().split())

标签: python-3.x user-input


【解决方案1】:

您应该使用此代码获取列表中的所有输入

lst = []

for i in range(0, 7): 
    lst.append(input())

此代码会将用户输入中的每个值作为单个项目附加到第一个列表中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-19
    • 1970-01-01
    相关资源
    最近更新 更多