Python Set Difference_Update: Panduan Lengkap – Codewithaden

Metode Python Difference_Update () membantu dalam cara di tempat untuk membedakan set. Misalnya, python yang dibahas sebelumnya atur perbedaan () membantu menentukan perbedaan antara dua set. Ini mengembalikan set baru dengan nilai yang berbeda, tetapi perbedaan_update () memperbarui penelepon yang ada mengatur

Misalnya, jika A = {a, b, c, d, e, f} dan B = {a, e, f, g} adalah dua set dan jika kita ingin menemukan A-B maka hasilnya akan {b, c, d}, juga metode ini akan memodifikasi set A dengan nilai {B, C, D}.

Python

Demikian pula, jika kita ingin menemukannya B-A, maka hasilnya akan {f, g}, Dan metode ini akan memodifikasi set B dengan nilai ini tetapi set A akan tetap tidak berubah.

Python set perbedaan_update ()

Python set perbedaan_update () adalah metode bawaan yang menemukan perbedaan antara dua set; Juga, itu memodifikasi set penelepon dengan set hasil. Dalam metode set perbedaan, kami menemukan perbedaan antara kedua set dan mengembalikan perbedaan sebagai set baru.

Sintaksis

First_Set.difference_update(Second_Set)
 

Sintaks di atas akan membantu kita menemukan perbedaan antara First_set-second_set.

Jadi, jika kita ingin menemukannya A-B, Sintaksnya adalah:

A.difference_update(B)
 

Nilai pengembalian

Fungsi tidak mengembalikan nilai apa pun, dan tidak mengembalikan tidak ada. Tetapi mengubah nilai set penelepon.

Lihat contoh kode berikut.

# app.py

# Declaring two sets
A = {'a', 'b', 'c', 'd', 'e'}
B = {'a', 'e', 'f', 'g'}

# Now we will apply difference_update() to find A-B
result = A.difference_update(B)

# Now we will check the value of A, B, and result
print("Value of A is: ", A)
print("Value of B is: ", B)
print("Value of result is: ", result)
 

Keluaran

Value of A is:  {'c', 'b', 'd'}
Value of B is:  {'f', 'e', 'a', 'g'}
Value of result is:  None
 

Dari contoh di atas, kita dapat melihat bahwa kita dapat menemukan perbedaan antara set SEBUAH dan B, tetapi metode ini memodifikasi nilai set SEBUAH dengan nilai A-B . Juga, B tetap tidak berubah, dan nilai dari hasil adalah Tidak ada karena fungsinya tidak mengembalikan apa pun.

Lihat juga

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 *