元のリストと変更されたリスト - 私が知りたいのは、変更されたリストから削除/追加された要素と、元のリストに対してどの位置にあるのかです。リスト内のアイテムの順序が重要であるため、リストには重複がなく、ソートされていません。例を挙げる
Org = ['AMEND', 'ASTRT', 'ETIME', 'OBJ', 'ast', 'bias', 'chip', 'cold']
mod = ['AMEND', 'ASTRT', 'OBJ', 'ast', 'bias', 'chip', 'cold', 'flat', 'deb']
mod_list で 'ETIME' が削除され、'flat', deb' が追加されました。したがって、この結果は、インデックス 2 で 'ETIME' が削除され、インデックス 8 & 9 で 'flat', deb' が追加されます。
私の他の問題は、アイテムの位置が変わったかどうかを検出することです。以下の例では、'OBJ' と 'ASTRT' の位置が変更されています。
Org = ['AMEND', 'ASTRT', 'ETIME', 'OBJ', 'ast', 'bias', 'chip', 'cold']
mod = ['AMEND', 'OBJ', 'ETIME', 'ASTRT', 'ast', 'bias', 'chip', 'cold']
これを解決する方法についてのアイデア!