📅  最后修改于: 2023-12-03 15:19:36.731000             🧑  作者: Mango
在Python中,集合(set)是一种无序、不重复的数据类型。集合内部的元素无序排列,每个元素只出现一次。
intersection_update()是集合(set)的一个方法,用于返回两个集合的交集。它会将返回的结果直接赋值给第一个集合。
set1.intersection_update(set2[, set3, ...])
set1 = {1, 2, 3, 4}
set2 = {3, 4, 5, 6}
set1.intersection_update(set2)
print(set1)
运行结果:
{3, 4}
在上面的例子中,我们首先创建了两个集合set1和set2。然后,我们使用set1.intersection_update(set2)方法,将两个集合计算交集,并将结果更新到set1中。最后,我们使用print()方法打印输出了set1的内容,得到了交集{3, 4}。
Python中的集合(set)提供了很多有用的方法,intersection_update()就是其中之一。它可以方便地计算两个集合的交集,并直接更新到一个集合中。使用该方法可以大大简化代码,提高代码效率。