如何将python中的数据数组拆分为两组独立的变量?

如何将python中的数据数组拆分为两组独立的变量?,python,database,text,split,Python,Database,Text,Split,好吧,我对python和编程非常陌生,如果这是一种错误的提问格式,我很抱歉 我试图将文本文档中的两个独立列分组 xy x1y1 x2y2 ect 进入变量类,如调用所有X的变量和调用所有Y的变量,这样它们可以在使用两个独立变量的循环中迭代 我的同事建议设置一个类似的函数 数据=[] data.append(第行拆分(“,”)) 但是,这只会给出一个XYX1Y1X2Y2字符串,而不是基于垂直分组定义所有x值 本质上,我是在问,与逐行拆分相比,是否存在任何垂直拆分 谢谢你行=[[1,2,3],[4,

好吧,我对python和编程非常陌生,如果这是一种错误的提问格式,我很抱歉

我试图将文本文档中的两个独立列分组

xy x1y1 x2y2 ect

进入变量类,如调用所有X的变量和调用所有Y的变量,这样它们可以在使用两个独立变量的循环中迭代

我的同事建议设置一个类似的函数

数据=[] data.append(第行拆分(“,”))

但是,这只会给出一个XYX1Y1X2Y2字符串,而不是基于垂直分组定义所有x值

本质上,我是在问,与逐行拆分相比,是否存在任何垂直拆分


谢谢你

行=[[1,2,3],[4,5,6];cols=zip(*行)

这就是你要找的吗?很难说你在问什么

我认为,首先按行分割,然后转换为列是最容易的

就你而言

my_2d_list_of_rows = [row.split() for row in my_file]
my_2d_list_of_columns = zip(*my_2d_list_of_rows) 

我想试着想象一个excel电子表格,其中列是变量类型,每行是不同的值。两种变量类型,N个可能的值,由行数区分。。。您是否运行了我的示例代码?我想这是你想要的。。。只是不完全清楚。。。