Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python3中,如何获取由空格和回车分隔的多组输入?_Python_List_User Input_Python 3.4 - Fatal编程技术网

在Python3中,如何获取由空格和回车分隔的多组输入?

在Python3中,如何获取由空格和回车分隔的多组输入?,python,list,user-input,python-3.4,Python,List,User Input,Python 3.4,因此,我们允许用户输入他们想要输入的数字集。每组输入将包含两个由空格分隔的整数。然后,回车表示下一组输入。比如说, Enter number of sets: 3 1 3 2 4 5 6 接下来,我们在变量a、b中输入这些变量,执行相同的操作,显示3个结果: 4 3 1 它应该首先获取所有输入,然后显示所有相应的输出。 我们有处理一组输入的逻辑,但是我们如何循环它,以便我们可以接受这种格式的输入 sets = int(input("Enter number of sets: ")) in

因此,我们允许用户输入他们想要输入的数字集。每组输入将包含两个由空格分隔的整数。然后,回车表示下一组输入。比如说,

Enter number of sets: 3
1 3
2 4
5 6
接下来,我们在变量a、b中输入这些变量,执行相同的操作,显示3个结果:

4
3
1  
它应该首先获取所有输入,然后显示所有相应的输出。 我们有处理一组输入的逻辑,但是我们如何循环它,以便我们可以接受这种格式的输入

sets = int(input("Enter number of sets: "))
inputs = []
for n in range(sets):
    inputs[n] = int(input().strip())
此崩溃,列表超出范围错误。我们正在考虑创建一个列表来保存这对值。有更简单的解决办法吗

编辑:我正在寻找一种解决这个问题的方法。它不必通过列表来完成。这不是一个通用列表超出范围的问题。我确实知道出了什么问题,我只需要另一种方法。

输入()返回的字符串类似于
“13”
。使用类似于,
a,b=map(int,input().split())
的内容解析该字符串。使用list.append()保存输出

示例会话如下所示:

Enter number of sets: 3
1 3
2 4
5 6
[[1, 3], [2, 4], [5, 6]]
[4, 6, 11]
学习要点包括:

  • 用于将类似于
    “13”
    的字符串转换为类似于
    ['1','3']
  • 使用with可将
    ['1','3']
    转换为
    [1,3]
  • 用于提取这两个值
  • 用于增加输入和结果列表
输入()返回一个字符串,如
“13”
。使用类似于,
a,b=map(int,input().split())
的内容解析该字符串。使用list.append()保存输出

示例会话如下所示:

Enter number of sets: 3
1 3
2 4
5 6
[[1, 3], [2, 4], [5, 6]]
[4, 6, 11]
学习要点包括:

  • 用于将类似于
    “13”
    的字符串转换为类似于
    ['1','3']
  • 使用with可将
    ['1','3']
    转换为
    [1,3]
  • 用于提取这两个值
  • 用于增加输入和结果列表

Python不允许您分配给以前未分配的索引--使用
append
Python的可能副本不允许您分配给以前未分配的索引--使用
append
的可能副本