Ilmu Coding Ilmucoding.com - Merupakan situs yang membantu Anda belajar coding lebih mudah, nyaman, interaktif dan profesional. Belajar sekarang di ilmu coding. GRATIS

Tutorial Python #8 – Mengenal Set

2 min read

Tutorial Belajar Python

Ilmucoding.com – Sudah sampai di mana belajar pythonnya? Di kesempatan kali ini kami akan membahas tentang python set. Apa itu set? Set adalah sekumpulan koleksi yang tidak tersusun dan tidak dapat diindex.

Ciri set adalah dengan menggunakan kurung kurawal { … }. Sehingga sangat nampak perbedaannya dengan list, tuple atau dictionary.

Contoh:

buah = {"Jeruk", "Mangga", "Anggur"}
print(buah)

Coba Compile

Mengakses Python Set

Set tidak bisa diakses untuk memastikan tampil di urutan tertentu. Sebagai gantinya Anda bisa menggunakan for loops.

Contohnya:

buah = {"Jeruk", "Mangga", "Anggur"}

for data_buah in buah:
   print(data_buah)

Coba Compile

Anda juga bisa memastikan apakah suatu item berada dalam set atau tidak.

Caranya:

buah = {"Jeruk", "Mangga", "Anggur"}
print("Anggur" in buah)

Coba Compile

Mengubah Data Python Set

Di dalam set, Anda tidak bisa mengubah datanya.

Menambahkan Item di dalam Set

Memang set tidak dapat diubah, tetapi ia bisa ditambah. Ada 2 cara menambahkan item ke dalam set. Pertama gunakan fungsi add() untuk 1 item. Kedua gunakan update() untuk menambahkan lebih dari 1 item.

Cara Pertama:

buah = {"Jeruk", "Mangga", "Anggur"}
buah.add("Alpukat")
print(buah)

Coba Compile

Cara Kedua:

buah = {"Jeruk", "Mangga", "Anggur"}
buah.update(["Alpukat", "Pir", "Jambu"])
print(buah)

Coba Compile

Menentukan Panjang Python Set

Sama halnya dengan materi sebelumnya, untuk menghitung panjang data menggunakan len().

Praktiknya:

buah = {"Jeruk", "Mangga", "Anggur"}
print(len(buah))

Coba Compile

Menghapus Data di dalam Set

Seandainya Anda ingin menghapus salah satu data dari data set, gunakan fungsi remove() atau discard().

Menggunakan Remove:

buah = {"Jeruk", "Mangga", "Anggur"}
buah.remove('Jeruk')
print(buah)

Coba Compile

Menggunakan Discard:

buah = {"Jeruk", "Mangga", "Anggur"}
buah.discard('Anggur')
print(buah)

Coba Compile

Sedangkan untuk mengosongkan / menghapus semua data dari set bisa menggunakan clear() atau del().

Contoh:

buah = {"Jeruk", "Mangga", "Anggur"}
buah.clear()
print(buah)

Coba Compile

Atau …

buah = {"Jeruk", "Mangga", "Anggur"}
del buah
print(buah)

Coba Compile

Metode Join di Python Set

Menggabungkan data menjadi satu di set bisa menggunakan 2 cara. Pertama gunakan union(). Kedua menggunakan update().

Metode union() akan mengembalikan satu set nilai baru yang berisi semua item dari kedua set. Sedangkan metode update() berfungsi untuk menyisipkan semua item dari satu set ke set yang lain.

Contoh:

set1 = {"Budi", "Candra", "Malik"}
set2 = {90, 86, 79}
 
set3 = set1.union(set2)
print(set3)

Coba Compile

Contoh Lainnya:

set1 = {"Budi", "Candra", "Malik"}
set2 = {90, 86, 79}
 
set1.update(set2)
print(set1)

Coba Compile

Set Constructor

Anda juga bisa membuat satu set dari constructor.

Kodenya:

buah = set(("Apel", "Jambu", "Mangga"))
print(buah)

Coba Compile

Maka akan terbentuk satu set baru. Yeay!

Penutup

Hari ini kita sudah mempelajari tentang apa itu set dan bagaimana cara menerapkan set di python. Sekilas set memang mirip dengan list, tuple maupun dictionary. Akan tetapi, Anda sudah bisa melihat perbedaannya.

Anda bisa mempelajari berbagai tutorial python di sini.

Misalnya:

Dan masih banyak lagi.

Selamat belajar…

Ilmu Coding Ilmucoding.com - Merupakan situs yang membantu Anda belajar coding lebih mudah, nyaman, interaktif dan profesional. Belajar sekarang di ilmu coding. GRATIS

Leave a Reply

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

Jika terbantu dengan artikel ini, silahkan share, beri komentar dan "klik" 1 kali pada iklan ya.