Python Set intersection_update ()

The intersection_update () mengemas kini kaedah set calling intersection_update () dengan persilangan set.

Persimpangan dua atau lebih set adalah sekumpulan elemen yang biasa untuk semua set.

Untuk mengetahui lebih lanjut, lawati Python set Intersection.

Sintaksnya intersection_update()adalah:

 A. intersection_update (* set_ lain)

intersection_update () Parameter

The intersection_update()kaedah membolehkan satu jumlah arbitrari hujah (set).

Catatan: * bukan sebahagian daripada sintaks. Ia digunakan untuk menunjukkan bahawa kaedah itu membenarkan sebilangan argumen sewenang-wenangnya.

Nilai Pulangan dari Intersection_update ()

Kaedah ini kembali None(bermaksud ia tidak mempunyai nilai kembali). Ia hanya mengemas kini set memanggil intersection_update()kaedah.

Sebagai contoh:

 result = A.intersection_update(B, C)

Apabila anda menjalankan kod,

  • hasilnya akan None
  • A akan sama dengan persimpangan A, B, dan C
  • B tetap tidak berubah
  • C tetap tidak berubah

Contoh 1: Bagaimana intersection_update () Berfungsi?

 A = (1, 2, 3, 4) B = (2, 3, 4, 5) result = A.intersection_update(B) print('result =', result) print('A =', A) print('B =', B)

Pengeluaran

 hasil = Tiada A = (2, 3, 4) B = (2, 3, 4, 5)

Contoh 2: persimpangan_update () dengan Dua Parameter

 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)

Pengeluaran

 hasil = Tiada C = (4) B = (2, 3, 4, 5, 6) A = (1, 2, 3, 4)

Artikel menarik...