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


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


difference_update() 使用集合的差異更新調用difference_update() 方法的集合。

如果AB是兩組。 AB 的集合差異是一組元素隻存在於集合 A 中而不存在於 B 中。

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

difference_update() 的語法是:

A.difference_update(B)

這裏,AB是兩組。 difference_update()A-B 的集合差異更新集合 A

返回:

difference_update() 返回 None 表示對象(集)已發生變異。

認為,

result = A.difference_update(B)

運行代碼時,

  • result 將是 None
  • A 將等於 A-B
  • B 將保持不變

示例:difference_update() 如何工作?

A = {'a', 'c', 'g', 'd'}
B = {'c', 'f', 'g'}

result = A.difference_update(B)

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

輸出

A =  {'d', 'a'}
B =  {'c', 'g', 'f'}
result =  None

相關用法


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