Cara menggunakan set python adalah

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 :

Traktir creator minum kopi dengan cara memberi sedikit donasi. klik icon panah di atas

Apa itu set pada Python?

Set dalam bahasa pemrograman python adalah tipe data kolektif yang digunakan untuk menyimpan banyak nilai dalam satu variabel dengan ketentuan: nilai anggota yang disimpan harus unik (tidak duplikat)

Apa fungsi dari set?

Fungsi set() menerima satu buah parameter, yaitu: iterable – sequence (string, tuple, list), maupun collection(set, dictionary, dan sebagainya) atau juga iterator yang akan diubah menjadi set.

Bagaimana cara membuat set kosong Python?

Untuk membuat set kosong, kita tidak bisa menggunakan { }, karena itu akan dianggap sebagai dictionary. Kita harus menggunakan fungsi set() tanpa argumen untuk membuat set kosong. Set bersifat mutable. Tapi, karena set adalah tipe data tidak berurut (unordered), maka kita tidak bisa menggunakan indeks.

Apa itu tipe data Python?

Tipe data adalah suatu media atau memori pada komputer yang digunakan untuk menampung informasi. Python sendiri mempunyai tipe data yang cukup unik bila kita bandingkan dengan bahasa pemrograman yang lain.