當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python Set intersection_update()用法及代碼示例

intersection_update() 使用集合的交集更新調用intersection_update() 方法的集合。

兩個或多個集合的交集是所有集合共有的元素集合。

要了解更多信息,請訪問Python set Intersection

用法:

A.intersection_update(*other_sets)

參數:

intersection_update() 方法允許任意數量的參數(集合)。

注意: *不是語法的一部分。它用於指示該方法允許任意數量的參數。

返回:

此方法返回None(意味著它沒有返回值)。它隻更新調用intersection_update() 方法的集合。

例如:

result = A.intersection_update(B, C)

運行代碼時,

  • result 將是 None
  • A 將等於 A , BC 的交集
  • B 保持不變
  • C 保持不變

示例 1:intersection_update() 如何工作?

A = {1, 2, 3, 4}
B = {2, 3, 4, 5}

result = A.intersection_update(B)

print('result =', result)
print('A =', A)
print('B =', B)

輸出

result = None
A = {2, 3, 4}
B = {2, 3, 4, 5}

示例 2:intersection_update() 有兩個參數

A = {1, 2, 3, 4}
B = {2, 3, 4, 5, 6}
C = {4, 5, 6, 9, 10}

result = C.intersection_update(B, A)

print('result =', result)
print('C =', C)
print('B =', B)
print('A =', A)

輸出

result = None
C = {4}
B = {2, 3, 4, 5, 6}
A = {1, 2, 3, 4}

相關用法


注:本文由純淨天空篩選整理自 Python Set intersection_update()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。