Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.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
Arrays 取x个整数并将其放入数组中_Arrays_Python 3.x_Multidimensional Array_Input - Fatal编程技术网

Arrays 取x个整数并将其放入数组中

Arrays 取x个整数并将其放入数组中,arrays,python-3.x,multidimensional-array,input,Arrays,Python 3.x,Multidimensional Array,Input,我需要取x个输入行(x由用户指定),然后将它们放入2d数组中。每行包含x个整数,整数之间用空格分隔 比如,; 输入: 三, 4 3 1 652 9 7 3 我需要将这些输入放入一个2d数组中,我该怎么做?假设您的数字正好由一个空格分隔: n = int(input('enter size')) print([[int(i) for i in input().split(' ')] for __ in range(n)]) 假设您将输入存储在名为“input.txt”的文件中 n

我需要取x个输入行(x由用户指定),然后将它们放入2d数组中。每行包含x个整数,整数之间用空格分隔

比如,; 输入:

三,

4 3 1

652

9 7 3


我需要将这些输入放入一个2d数组中,我该怎么做?

假设您的数字正好由一个空格分隔:

n = int(input('enter size'))

print([[int(i) for i in input().split(' ')]
       for __ in range(n)])

假设您将输入存储在名为“input.txt”的文件中

n=2 #number specified by user

with open('input.txt', 'r') as file:
    result = [[int(char) for char in lines.split(' ')]for lines in file.read().splitlines()[:2*n:2] ]