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
,B
和C
的交集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()用法及代碼示例
- Python Set issuperset()用法及代碼示例
- Python Set issubset()用法及代碼示例
- Python Set isdisjoint()用法及代碼示例
- Python Set difference_update()用法及代碼示例
- Python Set union()用法及代碼示例
- Python Set pop()用法及代碼示例
- Python Set add()用法及代碼示例
- Python Set clear()用法及代碼示例
- Python Set symmetric_difference()用法及代碼示例
- Python Set symmetric_difference_update()用法及代碼示例
- Python Set discard()用法及代碼示例
- Python Set copy()用法及代碼示例
- Python Set difference()用法及代碼示例
- Python Set remove()用法及代碼示例
- Python Set update()用法及代碼示例
- Python Set轉String用法及代碼示例
- Python Pandas Series.cumsum()用法及代碼示例
- Python Pandas Series.astype()用法及代碼示例
- Python Pandas Series.nonzero()用法及代碼示例
注:本文由純淨天空篩選整理自 Python Set intersection_update()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。