python Compare two lists

2023. 3. 18. 16:53카테고리 없음

반응형

https://pypi.org/project/deepdiff/

 

deepdiff

Deep Difference and Search of any Python object/data. Recreate objects by adding adding deltas to each other.

pypi.org

very very easy

Installation

pip install deepdiff

 

from deepdiff import DeepDiff
input_sentence =    ['예문0','예문1-1', '예문2', '예문3', '예문5', '예문6', '예문4', '예문4']
db_sentence =       ['예문1', '예문2', '예문3', '예문4', '예문5', '예문6']
ddiff = DeepDiff(db_sentence, input_sentence)

{'values_changed': {'root[0]': {'new_value': '예문0', 'old_value': '예문1'}}, 'iterable_item_added': {'root[1]': '예문1-1', 'root[6]': '예문4', 'root[7]': '예문4'}, 'iterable_item_removed': {'root[3]': '예문4'}}

 

반응형