-->

Tentang Tipe Data Set | Kita Ngoding Python #15 |

Tentang Tipe Data Set.- Pada kempatan sebelum-sebelumnya kita telah belajar tentang beberapa tipe data, mulai dari tipe data yang original seperti string, integer, float dan Boolean.Dan untuk bahasan Pemrograman Python kita pada kesempatan kali ini yaitu tentang tipe data set. Mari simak ulasannya.

Tentang Tipe Data Set | Kita Ngoding Python #15 |

Apa Itu Tipe Data Set Python

Tipe data set merupakan tipe data yang digunakan untuk menyimpan banyak nilai dalam satu variabel dan yang tidak beraturan serta memiliki nilai yang unik (tidak ada duplikasi). Jika terdapat dua atau lebih nilai yang sama, maka set akan menyimpan hanya satu nilai dari nilai yang sama dan sisanya akan dihilangkan.

Baca Juga Tipe Data String Python Lengkap

Membuat Set

Struktur pembuatan set mirip dengan list, dan tuple. Adapun beberapa sifat set sebagai berikut :

  • set meletakkan anggotanya di dalam tanda kurung kurawal {}.
  • set tidak memiliki nomor urut index tidak seperti list dan tuple.
  • set memiliki data yang unik / tidak ada duplikasi.
  • anggota set tidak dapat diubah, tapi kita bisa menambahkan, meng-update dan menghapus set.
  • set dipisah menggunkan tanda koma.
  • set bisa dibuat dengan fungsi set().

Berikut ini adalah contoh membuat set, mengubah tuple dan list ke set, menambah dan mengupdate set dan lain sebagainya beserta penjelasan :

# Membuat set
set_1 = {10, 20, 30}
print(set_1)
# Membuat set dengan fungsi set
set_2 = set([50, 5, 10])
print(set_2)
# Membuat set kosong harus menggunakn fungsi set
set_3 = set()
print(set_3)
# Membuat set dengan data campuran
set_4 = {'aku', 'belajar', 'python', 3.0, 1, 3, 4}
print(set_4)
# Mengubah list ke set
list_1 = [1, 2, 3, 4, 5]
set_5 = set(list_1)
print (set_5)
# Mengubah tuple ke set
tuple_1 = (1, 2, 3, 4, 5)
set_6 = set(tuple_1)
print(set_6)
# menambahkan satu persatu anggota ke dalam set.
set_7 = {1, 2, 3}
set_7.add(4)
set_7.add('lima')
print(set_7)
# menambahkan banyak anggota sekaligus
set_8 = {1, 2, 3}
set_8.update(['Satu', 'Dua', 'Tiga', 4, 5, 6])
print(set_8)
# Membuktikan set itu Unix
set_9 = {1, 2, 3}
set_9.update([10, 1, 2, 2, 3, 3, 4, 4, 5, 6, 7])
print(set_9)
# Menghapus set dengan fungsi remove(nilai set).
set_10 = {1, 3, 5, 7}
set_10.remove(5)
print(set_10)
# Menghapus set dengan fungsi discard(nilai set)
# sama dengan fungsi remove() 
# hanya saja fungsi discard() tidak memunculkan pesan error
# jika data yang dihapus ternyata bukan merupakan anggota set.
set_11 = {1, 3, 5, 7, 9}
set_11.discard(2) # mencoba menghapus nilai angka 2 pada set.
print(set_11)
# Set Tidak bisa mengakses index.
set_15 = {1, 2, 3, 4, 5}
print(set_15[3]) # akan error karena memang tidak bisa diakses.

 Baca Juga : Tipe Data List Python

Melakukan Operasi Set Di Python

Tipe data set biasa juga digunakan dalam mengoperasikan perhitungan operasi himpunan matematika. Misalnya seperti Operasi Gabungan(union), Operasi Irisan(Intersection), Operasi Selisih(Difference), Operasi Komplemen(Symmetric Difference) dan masih banyak lagi.

https://www.sinikak.com/2021/06/tentang-tipe-data-set-python-sinikak.html
Operasi Himpunan Matematika Menggunakan Set Pada Python

 Contoh Syntax Python untuk Operasi Set di Python adalah sebagai berikut :

# Operasi Gabungan
data1 = {10, 2, 3.5, 4, 5.5}
data2 = {1.0, 0.2, 3.0, 8, 6.5}
print(data1 | data2) # Cara penggabungan mengguanakn tanda tegak lurus
# Atau dengan cara
print(data1.union(data2))
# Atau 
print(data2.union(data1))
#################################
# Operasi Irisan
data1 = {10, 2, 3.5, 4, 5.5}
data2 = {1.0, 0.2, 3.0, 8, 6.5}
print(data1 & data2) # Cara mengiris mengguanakn tanda '&'
# Atau dengan cara
print(data1.intersection(data2))
# Atau 
print(data2.intersection(data1))
##################################
# Operasi Selisih
data1 = {10, 2, 3.5, 4, 5.5}
data2 = {1.0, 0.2, 3.0, 8, 6.5}
print(data1 - data2) # Mengguanakn tanda '-'
# Atau dengan cara
print(data1.difference(data2))
# Atau 
print(data2.difference(data1))
##################################
# Operasi Selisih
data1 = {10, 2, 3.5, 4, 5.5}
data2 = {1.0, 0.2, 3.0, 8, 6.5}
print(data1 ^ data2) # Mengguanakn tanda '^'
# Atau dengan cara
print(data1.symmetric_difference(data2))
# Atau 
print(data2.symmetric_difference(data1))

Baca Juga : Tipe Data Number Pada Python 

Method Set

Untuk lebih jelasnya tentang method set selain yang kita praktekkan diatas, dapat sahabat perhatikan pada tabel di bawah ini :

Metode

Deskripsi

Add()

Menambahkan satu anggota ke dalam set.

Clear()

Menghapus semua anggota set

Copy()

Membuat salinan satu set menjadi set baru

Difference()

Melakukan operasi selisih antar dua set

Difference_update()

Menghapus semua anggota set lain yang ada di set sekarang

Discard()

Menghapus satu anggota dari set

Intersection()

Melakukan operasi irisan antar dua set

Intersection_update()

Mengupdate anggota menjadi irisan dari dua set

Isdisjoint()

Mengembalikan Nilai True jika dua set tidak memiliki irisan

Issusbset()

Mengembalikan nilai True jika set lain memiliki anggota dari set sekarang.

Issuperset()

Mengembalikan nilai True jika set lain memiliki anggota dari set sekarang

Pop()

Menghapus dan mengembalikan nilai yang dihapus dari sebuah set

Remove()

Menghapus suatu nilai dari set

Symmetric_difference()

Melakukan operasi komplemen antar dua set

Symmetric_difference_update()

Mengupdate set dari hasil komplemen

Union()

Menggabungkan dua set atau lebih

Update()

Mengupdate set dengan menambahkan suatu nilai tertentu.

Admin rasa cukup untuk pembahasan kita tentang tipe data set, semoga bermanfaat bagi admin dan bagi semua yang membutuhkan. Untuk bahasan berikutnya kita akan belajar tentang tipe data dictionary.

Kunjungi juga tulisan admin lainnya, linknya ada dibawah ini:

Artikel Terkait :

Tutorial Python #19 | Module Pada Python Dasar

Tutorial Python #18 | Class Pada Python Dasar 

Tutorial Python #17 | Tentang Function Pada Python

Tutorial Python #16 | Tentang Tipe Data Dictionary

Tutorial Python #15 | Tentang Tipe Data Set

Tutorial Python #14 | Tipe Data Tuple Dan Method Yang Dibutuhkan

Tutorial Python #13 | Tipe Data List Python Dan Method Yang Dibutuhkan

Tutorial Python #12 | Tipe Data String Python Lengkap

Tutorial Python #11 | Tipe Data Number Pada Python 

Tutorial Python #10 | Perulangan While Pada Python

Tutorial Python #09 | Perulangan For Pada Python

Tutorial Python #08 | Percabangan Pada Python Terbaru

Tutorial Python #07 | Operator Pada Python

Tutorial Python #06 | Variabel Dan Type Data Pada Python

Tutorial Python #05 | Menulis Syntax Python Di VS Code

Tutorial Python #04 | Cara Install Visual Studio Code Di Windows Terbaru 

Tutorial Python #03 | Cara Menginstall Python Di Windows 2021

Tutorial Python #02 | Hal-Hal Yang Perlu Diperhatikan Sebelum Memulai Menggunakan Bahasa Pemrograman Python

Tutorial Python # 01 | Pengertian, Sejarah, Kelebihan dan Kekurangan Bahasa Pemrograman Python 

Terimakasih banyak dan sampai jumpa pada lain bahasan selanjutnya.

0 Response to "Tentang Tipe Data Set | Kita Ngoding Python #15 | "

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel

close