我有2個列表(排序)的前綴,並希望在Python中進行比較,以便我可以輸出原始列表中丟失了哪些元素以及哪些元素已添加。比較兩個列表並輸出缺失和額外的元素(Python)
例如,
list1_original = ['1.1.1.1/24','2.2.2.2/24','3.3.3.3/24','4.4.4.4/24']
list2 = ['3.3.3.3/24','4.4.4.4/24','5.5.5.5/24','6.6.6.6/24']
我想比較2個列表並輸出list1_original中的add/remove元素。即:
1.1.1.1/24, 2.2.2.2/24 = missing
5.5.5.5/24, 6.6.6.6/24 = added
多少精力,放在? – bigbounty
如何使用['set'](https://docs.python.org/3/library/stdtypes.html#set)?特別是['set.difference'](https://docs.python.org/3/library/stdtypes.html#set.difference)或['set - set'](https://docs.python.org/ 3/library/stdtypes.html #set.difference) – falsetru
或設置對稱差異。 –