【发布时间】:2014-03-31 19:38:14
【问题描述】:
我有两个文件作为输入。 (他们每个都有更多的列,但我只把它缩小到重要的列)
A 15.6 A D
B 10.3 A B
C 12.5 A E
D 14.5 A Y
E 11.4 C A
F 23.7 C B
C R
D A
D R
D F
第一个文件是一种索引。我想查看第二个文件并通过在第一个文件中查找它们的值并打印出具有较小值的键来比较这些对(如果其中一个键不在索引文件中 - 然后通过默认)。之后我想删除所有重复的条目,即
D 14.5
B 10.3
E 11.4 A 15.6
A 15.6 B 10.3
C 12.5 -------> C 12.5
B 10.3 D 14.5
C 12.5 E 11.4
D 14.5
D 14.5
D 14.5
所以,它本质上是一个索引文件缩减。在 Python 中必须有一种优雅的方式来做到这一点......
【问题讨论】:
-
您实际上是将第一个文件缩减为仅在第二个文件的第二列中具有值的条目..
标签: python parsing sorting text reduction