Set Python intersection_update ()

Intersection_update () memperbarui set yang memanggil metode intersection_update () dengan perpotongan set.

Perpotongan dua atau lebih himpunan adalah himpunan elemen yang sama untuk semua himpunan.

Untuk mempelajari lebih lanjut, kunjungi Python set Intersection.

Sintaksnya intersection_update()adalah:

 A.intersection_update (* other_sets)

Parameter intersection_update ()

The intersection_update()Metode memungkinkan jumlah sewenang-wenang argumen (set).

Catatan: * bukan bagian dari sintaks. Ini digunakan untuk menunjukkan bahwa metode tersebut memungkinkan sejumlah argumen yang berubah-ubah.

Nilai Kembali dari Intersection_update ()

Metode ini kembali None(artinya tidak memiliki nilai pengembalian). Itu hanya memperbarui set yang memanggil intersection_update()metode.

Sebagai contoh:

 result = A.intersection_update(B, C)

Saat Anda menjalankan kode,

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

Contoh 1: Bagaimana cara kerja 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)

Keluaran

 hasil = Tidak ada A = (2, 3, 4) B = (2, 3, 4, 5)

Contoh 2: intersection_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)

Keluaran

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

Artikel yang menarik...