我在一个文本文件中有如下数据:
2,20 12,40 13,100 14,300
15,440 16,10 24,50 25,350
26,2322 27,3323 28,9999 29,2152
30,2622 31,50
我想在Python中将这些数据读入两个不同的列表中。但是,这不是一个CSV文件。数据的读取方式如下:
mass1,intensity1 mass2,intensity2 mass3,intensity3...
我该如何把群众和强度分成两个不同的列表呢?我试图避免写这个文件,使数据更整洁和/或以CSV格式。在
Tags:
看起来你可以
line.split()
每一条线来分离单独的线对,然后使用pair.split(",")
来分离每对线中的质量和强度。在假设输入文件如下所示
您可以使用
re
方法1
如果文件真的很大
^{pr2}$方法2
我还想指出的是,如果文件不是太大,那么就一次性地读取它
产量:
^{pr2}$相关问题 更多 >
编程相关推荐