1

私は2つのテキストを持っています。

T0 ID A
T1 ID B
T2 ID C
T4 ID D

T5 ID A
T6 ID E
T7 ID F
T8 ID D

私が本当に興味があるのは、ID のシーケンス、つまり文字の違いを比較することだけです。しかし、各要素の最初の部分を出力に保持したいので、後で他の分析に使用できます。つまり、出力は次のようになります

@-1,2 +1,2
-T2 ID B
-T3 ID C
+T6 ID E
+T7 ID F

この種の差分を行う最良の方法は何ですか? 理想的には difflib python ライブラリを使用します。

また、2 つのテキストの代わりに、それぞれに 2 つの属性 (object.t は T1 を返し、object.ID は B を返す) を持つ 2 つのオブジェクトのリストがあり、オブジェクトのリストに対してのみ差分を実行したいとします。 ID 属性。私はそのような操作を行うことができますか?多分これは別の質問であるべきです。

ありがとう

4

1 に答える 1