Тхе интерсецтион_упдате () ажурира скуп који позива интерсецтион_упдате () метод пресецањем скупова.
Пресек два или више скупова је скуп елемената који су заједнички свим скуповима.
Да бисте сазнали више, посетите Питхон сет Интерсецтион.
Синтакса intersection_update()
је:
А.интерсецтион_упдате (* отхер_сетс)
пресеци_упдате () Параметри
intersection_update()
Метод омогућава произвољан број аргумената (комплета).
Напомена: *
није део синтаксе. Користи се за указивање да метода дозвољава произвољан број аргумената.
Повратна вредност из Интерсецтион_упдате ()
Ова метода се враћа None
(што значи да нема повратну вредност). Ажурира само скуп који позива intersection_update()
метод.
На пример:
result = A.intersection_update(B, C)
Када покренете код,
- резултат ће бити
None
- А биће једнако пресеку А, Б и Ц.
- Б остаје непромењен
- Ц остаје непромењен
Пример 1: Како функционише интерсецтион_упдате ()?
A = (1, 2, 3, 4) B = (2, 3, 4, 5) result = A.intersection_update(B) print('result =', result) print('A =', A) print('B =', B)
Оутпут
резултат = Нема А = (2, 3, 4) Б = (2, 3, 4, 5)
Пример 2: интерсецтион_упдате () са два параметра
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)
Оутпут
резултат = Нема Ц = (4) Б = (2, 3, 4, 5, 6) А = (1, 2, 3, 4)