溫馨提示×

python中difference的用法是什么

小億
240
2023-11-30 18:51:58
欄目: 編程語言

在Python中,difference()是用于返回兩個集合的差集的方法。集合的差集指的是只在第一個集合中出現(xiàn)而不在第二個集合中出現(xiàn)的元素。

difference()方法接受一個可迭代對象作為參數(shù),并返回一個新的集合,其中包含了只在第一個集合中出現(xiàn)而不在參數(shù)集合中出現(xiàn)的元素。

下面是difference()方法的示例使用:

set1 = {1, 2, 3, 4, 5}
set2 = {4, 5, 6, 7, 8}

result = set1.difference(set2)
print(result)  # 輸出: {1, 2, 3}

result = set2.difference(set1)
print(result)  # 輸出: {8, 6, 7}

在上面的示例中,set1set2分別為兩個集合。通過調用set1.difference(set2),我們得到了{1, 2, 3},這是只在set1中出現(xiàn)而不在set2中出現(xiàn)的元素。同樣地,通過調用set2.difference(set1),我們得到了{8, 6, 7},這是只在set2中出現(xiàn)而不在set1中出現(xiàn)的元素。

0