Metode Python Set Symmetric_Difference_Update () – Codewithaden

Perbedaan simetris antara dua set adalah mengatur elemen di salah satu dari set tetapi tidak di keduanya.

Python Set Symmetric_Difference_Update ()

Set Symmetric_difference_update () adalah metode python bawaan yang memperbarui mengatur memanggil a symmetric_difference_update () dengan perbedaan simetris set . Metode ini bekerja sama seperti set Symmetric_Difference (). Ini berarti menemukan perbedaan antara kedua set. Tetapi satu -satunya perbedaan adalah, ini memperbarui set panggilan dengan set hasil.

Sintaksis

A.symmetric_difference_update(B)
 

Di sini, A adalah set panggilan, dan B adalah set lain. Metode ini menemukan perbedaan antara kedua set ini, kemudian memperbarui nilai pada set A.

Nilai pengembalian

Metode symmetric_difference_update () mengembalikan tidak ada. Tetapi memperbarui nilai set panggilan dengan nilai perbedaan antara kedua set.

Contoh

Lihat contoh kode berikut.

# app.py

# Declaring two sets

# Students having Math as a subject
set1 = {'Debasis', 'Shubh', 'Rohit', 'Shouvik'}
# Students having Physics as a subject
set2 = {'Raju', 'Anindita', 'Ayushi', 'Debasis'}

# priting both the sets
print("Set1 is: ", set1)
print("Set2 is : ", set2)
# Now we will find symmetric_difference_update of these two sets
print("Symmetric difference of set1 and set2 is: ",
      set1.symmetric_difference_update(set2))
print("After symmetric_difference_update value of Set1 is: ", set1)
print("After symmetric_difference_update value of Set2 is: ", set2)
 

Keluaran

Set1 is:  {'Rohit', 'Shubh', 'Debasis', 'Shouvik'}
Set2 is :  {'Anindita', 'Raju', 'Ayushi', 'Debasis'}
Symmetric difference of set1 and set2 is:  None
After symmetric_difference_update value of Set1 is:  {'Rohit', 'Shubh', 'Raju', 'Shouvik', 'Anindita', 'Ayushi'}
After symmetric_difference_update value of Set2 is:  {'Anindita', 'Raju', 'Ayushi', 'Debasis'}
 

Dari contoh di atas, kita dapat melihat bahwa dua set satu adalah rincian siswa yang memiliki matematika mata pelajaran dan yang lainnya adalah rincian siswa yang memiliki fisika subjek.

Sekarang, kita dapat menerapkan metode Symmetric_Difference_Update () untuk menemukan perbedaan simetris. Tetapi karena metode ini tidak mengembalikan tidak ada, tidak ada yang dicetak ketika fungsi ini dipanggil. Tetapi periksa nilai SET1; Kita dapat melihat bahwa Set1 diperbarui dengan nilai perbedaan antara kedua set ini.

Dari set ini, kita dapat melihat bahwa ‘debasis’ memiliki kedua subjek, jadi kecuali debasis, semua nilai diperbarui dalam SET1.

Itu untuk tutorial ini.

Lihat juga

Python Set Update ()

Python Set Union ()

Python set symmetric_difference ()

Set python lepas ()

Python Set Pop ()

Python Set IsperuSet ()

Python Set Issubset ()

Python set isdisjoint ()

Python set intersection_update ()

Python Set Intersection ()

Python Set Discard ()

Python set perbedaan_update ()

Python Set Difference ()

Python Set Copy ()

Python Set Clear ()

Set python add ()

Artikel ini berasal dari website Winpoin, dan kemudian diterjemahkan ke bahasa indonesia, baca artikel asli disini

Leave a Reply

Your email address will not be published. Required fields are marked *