我有三个不同的分隔符(第一个有空格到数字,第二个3个空格到数字和最后一列空格然后一个制表符号),我希望能够生成一个列表,包含每列的顺序值。Python:三列不同的分隔符,列到列表,最快的方式
8000.5 16745 0.1257
8001.0 16745 0.1242
8001.5 16745 0.1565
8002.0 16745 0.1595
8002.5 16745 0.1093
8003.0 16745 0.1644
我尝试了一些东西与重新。在转换为字符串后,看看我是否可以用这种方式解析它,但它似乎有点冗长的转换,我想知道是否有人知道更快的方法。理想的输出将是
list 1 = [8000.5, 8001.0, 8001.5 ...]
list 2 = [16745, 16745, 16745, ...]
list 3 = [0.1257, 0.1242, 0.1565, ...]
谢谢!
是必要的'strip'实际?我认为只是使用'split'应该照顾它。 – mgilson
有关如何获取列表的更好的想法? – Mayli
@mgilson:heh,如果你在其他值上拆分,则前导项目包含在拆分中(例如''/one/two'.split('/')'>'['','one','two']] '但是没有任何争论,事实上,这个地带是不需要的 –