Difference_update () aktualizuje wywołanie set metody Difference_update () z różnicą zbiorów.
Jeśli A i B są dwoma zestawami. Różnica zbioru A i B to zbiór elementów, który istnieje tylko w zbiorze A, ale nie w B.
Aby dowiedzieć się więcej, odwiedź stronę Różnica zestawów w Pythonie.
Składnia różnicy_update () to:
A.difference_update (B)
Tutaj A i B to dwa zestawy. difference_update()
aktualizuje zestaw A z różnicą zestawu A-B
.
Wartość zwracana z różnicy_update ()
difference_update()
zwraca None
wskazując, że obiekt (zestaw) jest zmutowany.
Przypuszczać,
wynik = A.difference_update (B)
Po uruchomieniu kodu
- wynik będzie
None
- A będzie równe AB
- B pozostanie bez zmian
Przykład: Jak działa różnica_update ()?
A = ('a', 'c', 'g', 'd') B = ('c', 'f', 'g') result = A.difference_update(B) print('A = ', A) print('B = ', B) print('result = ', result)
Wynik
A = ('d', 'a') B = ('c', 'g', 'f') wynik = Brak