📅  最后修改于: 2023-12-03 15:04:41.917000             🧑  作者: Mango
symmetric_difference()
在Python中,symmetric_difference()
是一个集合操作函数,用于计算两个集合的对称差集。对称差集是指只出现在其中一个集合中的元素的集合,即属于其中一个集合而不属于两个集合的交集部分。
set.symmetric_difference(set2)
set
:必需,表示要操作的原始集合。set2
:必需,表示要比较的另一个集合。symmetric_difference()
函数返回一个新的集合,包含属于原始集合或另一个集合但不属于两个集合的所有元素。
让我们来看一个示例,演示如何使用symmetric_difference()
函数:
set1 = {1, 2, 3, 4, 5}
set2 = {4, 5, 6, 7, 8}
result = set1.symmetric_difference(set2)
print(result)
输出结果为:
{1, 2, 3, 6, 7, 8}
在上面的示例中,我们定义了两个集合set1
和set2
,并调用symmetric_difference()
函数计算它们的对称差集。最终,将结果打印出来。
symmetric_difference()
函数不会修改原始的集合,而是返回一个新的集合。set1.symmetric_difference(set2)
和set2.symmetric_difference(set1)
的结果是相同的。以上就是关于Python中symmetric_difference()
函数的介绍。它提供了一种简便的方式来计算两个集合之间的对称差集。希望本文能帮助你更好地理解和应用这个函数。