python 取兩個list的差集
作用:比如我要獲取評論區列表,先獲取了一遍,這個時候有人評論了幾條,我再獲取一遍後,找出多的那幾條
使用set數據類型來取兩個列表的差集。差集表示僅包含在第一個列表中而不在第二個列表中的元素
list1 = [1, 2, 3, 4, 5]
list2 = [3, 4, 5, 6, 7]
使用set取差集
difference = set(list1) - set(list2)
將結果轉換回列表
result = list(difference)
print(result)
result將包含 [1, 2],因爲這些是僅在list1中而不在list2中的元素。請注意,差集的結果是一個集合,因此需要將其轉換回列表