Operasi Tipe Data Set – Tipe data set dalah salah satu tipe data python yang tidak berurut (unordered). Misalkan ada dua anggota yang sama dalam nilai set maka secara otomatisa salah satu diantaranya akan menghilang, artinya tidak ditampilkan. Hal inilah menjadi keunikan tersendiri dari tipe data set. Show Dalam tutorial python part 11 ini saya akan membahas mengenai apa itu tipe data set, bagaimana cara membuat tipe data set, sifatnya seperti apa, dan operasi apa saja yang biasanya dilakukan menggunakan tipe data set ini. Saya berharap materi benar-benar dibaca, supaya lebih memudahkan untuk memahami materi part-part yang akan datang. Operasi Tipe Data SetSalah satu kegunaan tipe data set adalah bisa digunakan untuk melakukan operasi himpunan matematika seperti irisan, gabungan dan lain-lain. Jika dibandingkan dengan tipe data list dan tuple (tipe data yang berbentuk array) tipe data set ini berbeda dari segi :
Tipe data set ini tidak memiliki index, hal ini membuat tidak adanya mekanisme pengurutan. Maksudnya akibat tidak dimilikinya indek dalam tipe data set maka kita tidak bisa menambah anggota baru dengan menggunakan index (yang biasanya digunakan pada tipe data list atau tuple). Penulisan SetTipe data set meletakkan anggotanya didalam tanda kurung kurawal {}, yang tiap anggota dipisahkan menggunakan tanda koma (,). Anggota dari set bisa berisi campuran seperti number, string, dan sebagainya. Akan tetapi set tidak bisa menampung nilai list, dictionary dan nilai dari set itu sendiri. 1 2 3 4 5 6 7 # set dengan nlai campuran data = {'a','b','c','d',1,2,3,4} print (data)
# set tidak menampung nilai yang sama x = {1,2,3,4,5,6,1,2,3,4} print (x) penulisan tipe data set Operasi tipe data setBanyak fungsi selain menggunakan index yang bisa digunakan untuk melakukan operasi dengan menggunakan tipe data set ini. Misalnya fungsi add(), fungsi update() dan sebagainya. Berikut akan di bahasa penggunaan dari beberapa fungsi tersebut : Menambahkan anggota dalam tipe data setUntuk menambahkan atau penyisiapan anggota kedalam set, kita bisa menggunakan fungsi add() yang memang sudah disediakan langsung oleh python. Ataupun kita bisa menggunakan fungsi update(), caranya perhatikan contoh berikut : 1 2 3 4 5 6 7 8 9 10 data = {'a','b','c','d',1,2,3,4} print (data)
# tambahkan nilai 10 untuk anggota set dengan menggunakan fungsi add() data.add(10) print(data)
# tambahkan nilai 11,12,13 untuk anggota set dengan menggunakan fungsi update() data.update([11,12,13]) print(data) fungsi untuk menambahkan anggota set Karena set tidak menggunakan index, maka dia akan menambahkan secara acak data yang baru kita tambahkan, silahkan coba jalankan beberapa kali source code yang diatas untuk dilihat hasil dari penyisipan anggota tipe data set. Menghapus anggota dalam tipe data setKita juga bisa menghapus anggota yang ada dalam set, caranya dengan menggunakan fungsi remove() dan discard(). Perbedaan kedua fungsi ini adalah menampilkan error jika anggota yang ingin di hapus kosong. Perhatikan contoh berikut : 1 2 3 4 5 6 7 8 data = {'a','b','c','d',1,2,3,4} print (data)
# menghapus anggota menggunakan fungsi remove() data.remove(3) print(data) data.remove(5) print(data) hapus anggota set menggunakan remove() Untuk menghapus data menggunakan fungsi remove(), akan menampilkan error jika data yang akan di hapus tidak termasuk kedalam anggota tipe data set. 1 2 3 4 5 6 7 8 data = {'a','b','c','d',1,2,3,4} print (data)
# menghapus anggota menggunakan fungsi discard() data.discard(3) print(data) data.discard(5) print(data) menghapus anggota set menggunakan discard() Sedangkan jika menggunakan discard untuk menghapus anggota dari tipe data set tidak akan ditampilkan error Operasi Himpunan Menggunakan SetTipe data set biasanya digunakan dalam operasi himpunan, dalam artikel ini akan di contohkan beberapa operasi himpunan seperti gabungan, irisan dan selisih.
Sekian dulu materi Tutorial Python # 11 : Operasi Tipe Data Set, materi selanjutkan akan kita bahas mengenai operasi yang bisa dilakukan menggunakan dictionary. Jika ada ketidakjelasan dalam materi harap tinggal komentar di kolom kementar di bawah. Incoming search terms:
Muzanni Algorithms Learner, future lecturer and Happy to sharing about knowledge
Tags: data type python, menghitiung selisih menggunakan python, operasi himpunan dengan python, Operasi Tipe Data Set, set python, tipe data pada python, tipe data python, tipe data set, tipe data set python, type data python Produk
Tutorial Terbaru
Toko KamiSOCIALMalas Ngoding TUTORIAL MENARIK LAINNYAHallo selamat datang kembali pada seri tutorial python. Di materi sebelumnya kita sudah bahas mengenai tipe data yang ada pada bahasa pemrograman python. Jenis operator ... Muzanni Operasi Tipe Data Dictionary – tipe data dictionary juga termasuk dalam tipe data tidak berurut (unordere) dan tidak memiliki indek. Aggota dari tipe data ini ... Muzanni Operasi Tipe Data Tuple – Masih dalam materi operasi yang bisa dilakukan berdasarkan tipe data. Dalam part ini akan dikupas tuntas mengenai tipe data tuple. ... Muzanni Operasi Tipe data List – Bahasa python menyediakan beragam tipe data yang dikenal dengan tipe data sequence (tipe data berurut). Dan salah satu yang termasuk ... |