Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.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
Python 如何将空格和键分隔输入转换为2d矩阵?_Python_Python 3.x_Matrix - Fatal编程技术网

Python 如何将空格和键分隔输入转换为2d矩阵?

Python 如何将空格和键分隔输入转换为2d矩阵?,python,python-3.x,matrix,Python,Python 3.x,Matrix,我有一个包含空格和回车键的输入。我想知道如何将它映射到python3中的2d数组。我已经复制粘贴了输入 代码: 命令行: 123 2 3 4 3 4 5 4 5 6 输出: 您可以执行以下操作: matrix = [] lines = a.split("\n") for i in lines: matrix.append(i.split(" ")) print(matrix) 先拆分为换行符。然后在每行上迭代,按空格分割每行,并添加到最终矩阵中您尝试了什么?怎么了?

我有一个包含空格和回车键的输入。我想知道如何将它映射到python3中的2d数组。我已经复制粘贴了输入

代码:

命令行:

123
2 3 4
3 4 5
4 5 6
输出:


您可以执行以下操作:

 matrix = []
 lines = a.split("\n")
 for i in lines:
    matrix.append(i.split(" "))


 print(matrix)

先拆分为换行符。然后在每行上迭代,按空格分割每行,并添加到最终矩阵中

您尝试了什么?怎么了?
 matrix = []
 lines = a.split("\n")
 for i in lines:
    matrix.append(i.split(" "))


 print(matrix)