Operasi Pada Tipe Data Python

ViaByte.Net

Operasi Pada Tipe Data Python
# Penyatuan (Union)
hobi_lain = {'membaca', 'berkebun'}
semua_hobi = hobi.union(hobi_lain)

# Irisan (Intersection)
hobi_bersama = hobi.intersection(hobi_lain)

# Perbedaan (Difference)
hobi_saya = hobi.difference(hobi_lain)

#Contoh 2

# Penyatuan (Union)
set1 = {1, 2, 3}
set2 = {3, 4, 5}
union_set = set1.union(set2)  # Menggabungkan dua set menjadi satu set

# Irisan (Intersection)
intersection_set = set1.intersection(set2)  # Mengambil elemen yang sama dari dua set

# Perbedaan (Difference)
difference_set = set1.difference(set2)  # Mengambil elemen yang ada di set1 tetapi tidak di set2

# Perbedaan Simetris (Symmetric Difference)
symmetric_difference_set = set1.symmetric_difference(set2)  # Mengambil elemen yang hanya ada di salah satu set

# Penambahan elemen
set1.add(4)  # Menambahkan elemen 4 ke dalam set1
set2.update({6, 7})  # Menambahkan beberapa elemen baru ke dalam set2

# Penghapusan elemen
set1.remove(3)  # Menghapus elemen 3 dari set1
set2.discard(5)  # Menghapus elemen 5 dari set2 (jika ada)
del set1  # Menghapus seluruh set1

# Pengambilan panjang
length = len(set2)  # Menghitung jumlah elemen dalam set2

# Pencarian
is_present = 4 in set2  # Memeriksa apakah nilai 4 ada dalam set2

Operasi pada set sangat berguna dalam pemrograman karena set adalah struktur data yang memungkinkan kita untuk menyimpan kumpulan data unik. Dengan dukungan yang kaya dari Python untuk operasi pada set, kita dapat dengan mudah melakukan manipulasi dan analisis data yang diperlukan dalam berbagai aplikasi.

Dengan memahami berbagai operasi yang dapat dilakukan pada tipe data Python, kita dapat lebih efektif dalam memanipulasi data dan menulis kode yang lebih bersih dan efisien.

Bagikan:

Tinggalkan komentar