Lihat penawaran kami. Get now!!

Tutorial 10: Membuat Set pada Python

Tutorial dan pengertian membuat set pada python
logoKevin-ID
Source: www.kevintekno.com

Pengertian Set Python

    Set digunakan untuk menyimpan beberapa item dalam satu variabel. Set adalah salah satu dari 4 tipe data bawaan dalam Python yang digunakan untuk menyimpan kumpulan data, 3 lainnya adalah List, Tuple, dan Dictionary, semuanya dengan Fungsi dan penggunaan yang berbeda. Set adalah kumpulan data yang tidak terurut, tidak dapat diubah, dan tidak terindeks. Set ditulis dengan kurung kurawal { }.

Contoh Set:

iniset = {"apel", "pisang", "duren"}
print(iniset)

Sifat-sifat Set

  • Tidak berurutan
Unordered berarti bahwa item dalam satu set tidak memiliki urutan yang ditentukan, atau bisa di sebut tidak memiliki index.
  • Tidak dapat diubah

Note: Setelah set dibuat, Kalian tidak dapat mengubah itemnya, tetapi Anda kalian bisa menambahkan item baru.

Set tidak dapat diubah, artinya kita tidak dapat mengubah item setelah set dibuat.
Setelah set dibuat, Anda tidak dapat mengubah itemnya, tetapi Anda dapat menambahkan item baru.
  • Duplikat Tidak Diizinkan
Set tidak boleh memiliki dua item dengan nilai yang sama.
Jika tetap memaksa Set bernilai sama, maka salah satu tidak akan terbaca.

Contoh Set bernilai sama :

Perhatikan kode di bawah :
set = {"ayam", "bebek", "sapi", "ayam"}
print(set)  
Hasilnya :
 {'bebek', 'ayam', 'sapi'}  

Cara menambah dan menghapus item pada Set

Seperti yang kita bahas pada sifat-sifat set di atas bahwa set tidak bisa di ubah setelah di buat.
akan tetapi Set tetap bisa kita tambah dan kita hapus.

Menambah Item :

 untuk menambah item baru pada set kita bisa menggunakan fungsi add() atau update().

Contoh menambahkan item :

buah = {'apel', 'jeruk', 'pisang'}
print(buah)

# menambah item satu persatu menggunakan add()
buah.add('semangka')

# Menambahkan item secara sekaligus menggunakan update()
buah.update({'anggur', 'kiwi'})
print(buah)
Hasilnya:
{'apel', 'pisang', 'jeruk'}
{'kiwi', 'pisang', 'jeruk', 'anggur', 'apel'}  

Menghapus Item :

Untuk menghapus kita bisa menggukan 4 fungsi, tiap fungsi memiliki perbedaan fungsi masing-masing.

  • remove(nama_item) Untuk menghapus item yang dicari. Jika item yang dicari tidak ada, maka akan error.
  • discard(nama_item) Untuk menghapus item yang dicari. Jika item yang dicari tidak ada, tidak akan error.
  • pop() Fungsi ini akan menghapus item yang berada di bagian paling kiri.
  • clear() Menghapus semua item di dalam set.
  • del() Akan menghapus set sepenuhnya, beserta variabel yang membungkus set itu sendiri.

Contoh menghapus item :


hapus = {'ajeng','budi','asep','rojak'}
print(hapus)

# Jika ingin menghapus menggunakan fungsi ini perhatikan item yang akan dihapus
hapus.remove('asep')
print(hapus)

#  Jika ingin menghapus menggunakan fungsi ini perhatikan item yang akan dihapus
hapus.discard(('rojak', 'budi'))
print(hapus)

# fungsi ini akan menghapus item yang berada di bagian paling kiri
hapus.pop()
print(hapus)

# hapus semua nilai
hapus.clear()
print(hapus)  
Hasilnya :
 
{'asep', 'rojak', 'budi', 'ajeng'}
{'rojak', 'budi', 'ajeng'}
{'rojak', 'budi', 'ajeng'}
{'budi', 'ajeng'}
set()
  

Macam-macam array pada python.

List adalah kumpulan data yang tersusun dan dapat diubah. Memungkinkan nilai duplikat. 
Tuple adalah kumpulan data yang terurut dan tidak dapat diubah. Memungkinkan nilai duplikat. 
Set adalah kumpulan data yang tidak berurutan dan tidak terindeks. Tidak terdapat nilai duplikat. 
Dictionary adalah kumpulan data yang tersusun dan dapat diubah. Tidak terdapat nilai duplikat. *Pada Python versi 3.7, Dictionary tersusun secara berurutan. Di Python 3.6 dan sebelumnya, Dictionary tidak berurutan.

Mari mencoba

Sudah mempelajari hal baru hari ini? ada baiknya jika di praktekan

Sekian dulu tutorial tuple hari ini saya kevin sampai jumpa di series python lainnya.
Baca juga :
Mau donasi lewat mana? Paypal Trakteer
BRI - Kevin Alfito (4152 0103 0882 532)
JAGO - Kevin Alfito (1023 6984 8254)
LineBank - Kevin Alfito (12324728800)
Traktir creator minum kopi dengan cara memberi sedikit donasi. klik icon panah di atas
Student, Blogger

Posting Komentar

Komentar blog
© 2021 - Kevin Tekno. All rights reserved. Distributed by Infinity Blogger