【发布时间】:2016-03-07 12:22:58
【问题描述】:
我有一个以逗号分隔的文本文件,包含五个不同的列,但我只想取回第一列和第四列。
当我使用split 函数时,它只是拆分所有内容,我不知道如何获取它,因此它只会占用第一列,然后跳到第四列。
这是我尝试组织的数据示例:
11.332,2,2,-465,0.928621379033569
我想从这里得到 11.332 和 -465 并忘记其余部分
【问题讨论】:
-
“当我使用拆分功能时,它只是拆分所有内容” - 这就是它应该做的。 “我不知道如何获取它,它只会占用第一列然后跳到第四列” - 为什么不之后再这样做呢?
for row in data: first, fourth = row[0], row[3]。如果使用 3.x,您可以使用一些巧妙的解包技巧,参见例如repl.it/Bte9
标签: python python-2.7 csv delimiter