手機(jī)版網(wǎng)站開發(fā)框架關(guān)鍵詞怎么找出來
python 取兩個(gè)list的差集
作用:比如我要獲取評論區(qū)列表,先獲取了一遍,這個(gè)時(shí)候有人評論了幾條,我再獲取一遍后,找出多的那幾條
使用set數(shù)據(jù)類型來取兩個(gè)列表的差集。差集表示僅包含在第一個(gè)列表中而不在第二個(gè)列表中的元素
list1 = [1, 2, 3, 4, 5]
list2 = [3, 4, 5, 6, 7]
使用set取差集
difference = set(list1) - set(list2)
將結(jié)果轉(zhuǎn)換回列表
result = list(difference)
print(result)
result將包含 [1, 2],因?yàn)檫@些是僅在list1中而不在list2中的元素。請注意,差集的結(jié)果是一個(gè)集合,因此需要將其轉(zhuǎn)換回列表