Python

Cara menggunakan union pada python set

Cara menggunakan union pada python set
Koleksi item yang tidak berurutan disebut set dengan Python. Item apa pun dapat ditambahkan atau dihapus dari set tetapi nilai barang apa pun di set tidak dapat diubah seperti tuple. Setiap item di set harus unik. Set tidak mengandung indeks seperti daftar atau tupel, jadi setiap item dari item set tidak dapat diakses oleh indeks seperti daftar atau Tuple. Set terutama digunakan untuk berbagai jenis operasi matematika di Python seperti persatuan, persimpangan, perbedaan, dll. Simbol yang berbeda digunakan untuk melakukan berbagai jenis operasi. Pipa ( | ) digunakan untuk Persatuan operasi aktif set. Bagaimana cara mendeklarasikan? set dan tampilkan Persatuan operasi pada mereka dijelaskan dalam tutorial ini.

Prasyarat:

Sebelum memulai tutorial ini, penting untuk menghapus konsep operasi serikat. Himpunan baru dibentuk dengan menggabungkan item umum dan tidak biasa dari dua atau lebih himpunan dengan menggunakan operasi gabungan. Umumnya, 'U' simbol digunakan untuk menunjukkan operasi serikat.

Sebagai contoh:

Ada dua himpunan A dan B.

Himpunan, A = 79, 34, 99, 23, 61
Himpunan, B = 26, 99, 61, 55
Maka, AUB = 34, 99, 55, 23, 26, 61, 79

Representasi grafis dari operasi serikat di atas ditunjukkan di bawah ini:. Sini, 99 dan 61 umum di kedua set.

Contoh-1: Terapkan operasi gabungan pada kumpulan data numerik

Dalam contoh berikut, dua himpunan numerik, A dan B didefinisikan. Tiga nilai umum dalam set ini. Ini adalah 7, 9, dan  11.

#!/usr/bin/env python3
# Tentukan dua himpunan, A dan B
A = 10, 20, 7 ,9, 11, 15
B = 11, 3, 7, 9, 25
# Keluaran gabungan dari A dan B
print("Keluaran A U B adalah :\n", A | B)

Keluaran:

Output berikut akan muncul setelah menjalankan skrip:.

Contoh-2: Terapkan operasi gabungan pada kumpulan data karakter

Contoh berikut menunjukkan penggunaan operator serikat pada tiga set karakter:. Himpunan tersebut adalah A, B dan C. Di sini, set A berisi empat karakter, set B berisi tiga karakter, dan set C berisi empat karakter. Dua karakter, 'C' dan 'R' ada di ketiga set. Jadi, himpunan baru setelah operasi gabungan akan berisi, 4+1+2=7 karakter.

#!/usr/bin/env python3
# Tentukan tiga set karakter, A, B dan C
A = 'A', 'C', 'E' ,'R'
B = 'B','C', 'R'
C = 'C','G', 'R', 'X'
# Keluaran gabungan dari A, B, dan C
print("Keluaran dari (A U B U C) adalah :\n", A | B | C)

Keluaran:

Output berikut akan muncul setelah menjalankan skrip:.

Contoh-3: Terapkan operasi gabungan pada kumpulan data string

Bagaimana operasi union dapat dilakukan pada dua set data string dan iterasi nilai dari set terakhir setelah operasi union menggunakan loop ditunjukkan pada contoh berikut. Di sini, dua set, A dan B berisi nama orang. Setelah menerapkan serikat pada set ini, hasilnya disimpan dalam variabel, C.  Selanjutnya, for loop digunakan untuk mengiterasi nilai-nilai set C seperti daftar atau tuple dan mencetak nilai di setiap baris.

#!/usr/bin/env python3
# Tentukan dua set string, A dan B
A = 'Joya Hasan', 'Ahmed Ali', 'Eella Nazir' ,'Rita Hossain'
B = 'Mehr Afroz', 'Ahmed Ali', 'Rita Hossain', 'Zinnia Rahman'
# Terapkan operasi gabungan pada A dan B, simpan hasilnya ke dalam C
C = A | B
# Cetak Set A
print("Atur A:", A)
# Cetak Set B
print("\nSet B:", B)
# Cetak pesan
print("\nItem setelah menerapkan UNION:\n")
# Ulangi setiap item dari himpunan C
untuk val di C:
# Cetak setiap item
cetak (val)

Keluaran:

Di sini, kedua himpunan berisi empat nilai dan dua nilai umum di himpunan A dan B. Ini adalah 'Ahmad Ali' dan 'Rita Hossain'. Jadi, himpunan C akan berisi enam nilai. Output berikut akan muncul setelah menjalankan skrip:.

Contoh-4: Terapkan operasi gabungan menggunakan metode union()

Persatuan() metode yang dapat digunakan sebagai alternatif dari '|' operator untuk melakukan operasi gabungan di antara set. Dalam skrip berikut, dua set nilai string didefinisikan oleh: SEBUAH dan B. 'PHP' dan 'Laravel' nilai-nilai umum di kedua set. Variabel, C berisi set setelah menerapkan operasi serikat menggunakan Persatuan() metode. Nilai dari tiga set dicetak di sini dan for loop digunakan untuk mengulangi nilai set C seperti contoh sebelumnya.

#!/usr/bin/env python3
# Tentukan dua set string, A dan B
A = 'PHP', 'Java', 'Laravel' ,'C#'
B = 'Sudut','PHP', 'Javascript', 'Laravel'
# Terapkan metode union() pada A dan B, simpan hasilnya ke dalam C
C = A.serikat (B)
# Cetak Set A
print("Atur A:", A)
# Cetak Set B
print("\nSet B:", B)
# Cetak pesan
print("\nItem setelah menerapkan metode union():\n")
# Ulangi setiap item dari himpunan C
untuk val di C:
# Cetak setiap item
cetak (val)

Keluaran:

Setelah menerapkan operasi gabungan, himpunan C akan berisi enam nilai. Ini adalah, 'Java', 'Angular', 'Javascript', 'PHP', 'Laravel' dan 'C#'. Output berikut akan muncul setelah menjalankan skrip:.

Kesimpulan:

Saat Anda bekerja dengan set python dan perlu menggabungkan data set dengan menghapus nilai duplikat maka Anda harus melakukan operasi penyatuan pada set. Metode union operator( | ) atau union()  dapat digunakan untuk melakukan tugas. Jika Anda ingin mengambil data umum hanya dari himpunan maka Anda harus melakukan operasi persimpangan yang tidak dibahas di sini. Ada banyak opsi lain yang ada di python seperti ini untuk melakukan berbagai jenis tugas matematika di set python. Saya harap tutorial ini akan membantu pembaca untuk memahami konsep operasi serikat dan menerapkannya dalam skrip mereka.

Game Terbaik untuk Dimainkan dengan Pelacakan Tangan
Oculus Quest baru-baru ini memperkenalkan ide hebat pelacakan tangan tanpa pengontrol. Dengan jumlah permainan dan aktivitas yang terus meningkat yang...
Cara Menampilkan Overlay OSD di Aplikasi dan Game Linux Layar Penuh
Memainkan game layar penuh atau menggunakan aplikasi dalam mode layar penuh bebas gangguan dapat memutus Anda dari informasi sistem yang relevan yang ...
5 Kartu Tangkap Game Teratas
Kita semua telah melihat dan menyukai gameplay streaming di YouTube. PewDiePie, Jakesepticye, dan Markiplier hanyalah beberapa pemain top yang telah m...