Python Set Update () Metode: Panduan Lengkap – Codewithaden

Python Atur update () Metode menerima lain yang dapat diulang seperti Mengatur , Daftar , Rangkaian , Kamus Sebagai parameter dan menambahkan elemen -elemen dari ini yang dapat dipanggil mengatur .

Python Set Update ()

Python Set Update () adalah metode bawaan yang digunakan untuk menambahkan elemen dari set ke set lain. Fungsi pembaruan () mengonversi iterable yang diteruskan ke set sebelum menambahkan elemen mereka ke set panggilan.

Misalnya, jika A = {1,2,3} dan B = {7,8,9} adalah dua set dan kami ingin memperbarui B dari A, kami hanya perlu menulis B. Update (a) dan elemen -elemen baru di B adalah: {1,2,3,7,8,9}.

Sintaksis

set1.update(set2) 

Parameter

Metode ini mengambil satu set sebagai argumen dan di sini Set1 akan diperbarui dengan Set2.

Tapi kami dapat memperbarui satu set dengan tipe data asli lainnya (seperti tuple , daftar, dll), di sini perlu menulis cuplikan kode berikut.

set_name.update(set(native_datatype_name))
 

Nilai pengembalian

Metode pembaruan () kembali Tidak ada . Itu hanya memperbarui nilai set.

Perbarui set dengan set lain

Lihat contoh kode berikut.

# app.py

# Declaring sets

# Set of North India States
nstate = {'Kashmir', 'Himachal Pradesh', 'Punjab', 'Uttarakhand'}
# Set of South Indian States
sstate = {'Kerala', 'Tamil Nadu', 'Andhra Pradesh', 'Telangana'}

print("North states are: ", nstate)
print("South states are: ", sstate)
# declaring an empty set
country = set()

# Now we will update country with those sets
country.update(nstate)
# Printing values
print("\nStates in country after adding north indian states ", country)
country.update(sstate)
print("States in country after adding north indian states ", country)
 

Keluaran

North states are:  {'Kashmir', 'Himachal Pradesh', 'Punjab', 'Uttarakhand'}
South states are:  {'Andhra Pradesh', 'Kerala', 'Tamil Nadu', 'Telangana'}

States in country after adding north indian states  {'Kashmir', 'Himachal Pradesh', 'Punjab', 'Uttarakhand'}
States in country after adding north indian states  {'Himachal Pradesh', 'Telangana', 'Andhra Pradesh', 'Punjab', 'Kerala', 'Tamil Nadu', 'Uttarakhand', 'Kashmir'} 

Dalam contoh ini, kami pertama kali menyatakan dua set yang berisi nama -nama beberapa negara bagian India Utara dan negara bagian India Selatan. Kemudian kami telah menyatakan set kosong bernama negara.

Setelah itu, pertama -tama kami memperbarui nilai -nilai negara dengan nilai negara bagian India Utara dan kemudian negara bagian India Selatan.

Perbarui set dengan tipe data asli

Lihat kode berikut.

# Declaring sets

# Name of flowers in a list
flower = ['rose', 'tulip', 'poppy']
# Name of fruits in a tuple
fruits = ('apple', 'banana', 'orange')

print("Flowers are: ", flower)
print("Fruits are: ", fruits)
# declaring new empty set
mix = set()
# Now we will update these values in set mix
mix.update(list(flower))
print("After adding flowers elements in mix are: ", mix)
mix.update(tuple(fruits))
print("After adding fruits elements in mix are: ", mix)
 

Keluaran

Flowers are:  ['rose', 'tulip', 'poppy']
Fruits are:  ('apple', 'banana', 'orange')
After adding flowers elements in mix are:  {'poppy', 'tulip', 'rose'}
After adding fruits elements in mix are:  {'orange', 'rose', 'poppy', 'banana', 'tulip', 'apple'} 

Dalam contoh ini, kami pertama kali menyatakan satu daftar nama bunga, kemudian tuple dari beberapa nama buah. Setelah itu, satu set kosong baru dinyatakan dinyatakan. Kemudian kami telah memperbarui nilai campuran dengan bunga dan buah tipe data asli masing -masing.

Itu untuk tutorial ini.

Lihat juga

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 *