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

2024-09-29 02:18:31 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

xy公司 x1y1型 x2y2型 ect公司

像在一个调用所有xs的变量和一个调用所有ys的变量中一样,这样它们就可以在使用这两个独立变量的循环中迭代

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

数据=[] 数据.append(线.分割(“,”)

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

本质上,我要问的是,相对于逐行拆分,是否存在垂直拆分?在

谢谢你


Tags: 数据格式编程错误公司文本文档建议xy
1条回答
网友
1楼 · 发布于 2024-09-29 02:18:31

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

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

我认为首先按行拆分,然后转换为列是最简单的方法

对你来说

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

相关问题 更多 >