Cara menggunakan subset of list python

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.

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 Set

Salah 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 :

  1. index(set)
  2. pengurutan
  3. dan keunikan nilai (unique value)

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 Set

Tipe 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)

Cara menggunakan subset of list python

penulisan tipe data set

Operasi tipe data set

Banyak 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 set

Untuk 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)

Cara menggunakan subset of list python

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 set

Kita 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)

Cara menggunakan subset of list python

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)

Cara menggunakan subset of list python

menghapus anggota set menggunakan discard()

Sedangkan jika menggunakan discard untuk menghapus anggota dari tipe data set tidak akan ditampilkan error

Operasi Himpunan Menggunakan Set

Tipe data set biasanya digunakan dalam operasi himpunan, dalam artikel ini akan di contohkan beberapa operasi himpunan seperti gabungan, irisan dan selisih.

  1. Operasi gabungan
    Operasi gabungan menggunakan set bisa dilakukan dengan menggunakan tanpa palang (|) atau bisa juga dengan menggunakan fungsi union(). contohnya seperti berikut :

    1

    2

    3

    4

    5

    6

    7

    8

    data1 = {1,2,3,4}

    data2 = {1,2,7,8}

    # menggunakan tanda palang |

    print(data1|data2)

     

    # menggunakan fungsi union

    data3 = data1.union(data2)

    print (data3)


    Cara menggunakan subset of list python

    operasi gabungan pada set

    Output dari source code diatas dapat kita lihat gabungan dari dua variabel dengan tipe data set, seperti konsep pertama yaitu set akan mengabaikan nilai yang sama.

  2. Operasi irisan
    Dalam operasi irisan bisa menggunakan operator jangkar atau dan (&) atau bisa juga dengan menggunakan fungsi intersection(). Contohnya seperti berikut :

    1

    2

    3

    4

    5

    6

    7

    8

    data1 = {1,2,3,4}

    data2 = {1,2,7,8}

    # menggunakan tanda palang |

    print(data1 & data2)

     

    # menggunakan fungsi intersection

    data3 = data1.intersection(data2)

    print (data3)

    Cara menggunakan subset of list python

    operasi irisan menggunakan set

  3. operasi selisih
    Operasi selisih pada tipe data set dapat menggunakan tanda min (-) atau  menggunakan fungsi difference(). Contohnya seperti berikut :

    1

    2

    3

    4

    5

    6

    7

    8

    data1 = {1,2,3,4}

    data2 = {1,2,7,8}

    # menggunakan tanda min -

    print(data1 - data2)

     

    # menggunakan fungsi difference

    data3 = data1.difference(data2)

    print (data3)


    Cara menggunakan subset of list python

    operasi selisih pada set

  4. operasi komplemen
    Operasi komplemen menggunakan operator ^ atau bisa juga dengan menggunakan fungsi symmetric_difference(). Contohnya :

    1

    2

    3

    4

    5

    6

    7

    8

    data1 = {1,2,3,4}

    data2 = {1,2,7,8}

    # menggunakan tanda min -

    print(data1 ^ data2)

     

    # menggunakan fungsi difference

    data3 = data1.symmetric_difference(data2)

    print (data3)


    Cara menggunakan subset of list python

    operasi komplemen menggunakan set

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:

  • https://www malasngoding com/operasi-tipe-data-set/
  • cara membuat clustering python
  • operasi pada himpunan
  • himpunan python
  • operasi himpunan pada program python
  • pengertian fungsi add pada python
  • tutorial cara menentukan operasi himpunan menggunakan php
  • membuat program himpunan menggunakan pyhton
  • data set
  • contoh program set


  • SHARE :

Muzanni

Algorithms Learner, future lecturer and Happy to sharing about knowledge

  • Author's profile
  • All posts by Muzanni

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

  • Cara menggunakan subset of list python
    Source Code Website Reservasi Kamar Hotel Dengan PHP dan MySQLi Rp 200,000
  • Cara menggunakan subset of list python
    Source Code Aplikasi Pengajuan Cuti Karyawan Berbasis Website Rp 200,000
  • Cara menggunakan subset of list python
    Source Code Toko Sport PHP dan MySQLi Rp 200,000
  • Cara menggunakan subset of list python
    Source Code Sistem Informasi Kuesioner Berbasis Web Rp 200,000

Tutorial Terbaru

  • Tutorial Python # 13 : Jenis Operator Pada Python September 24, 2022
  • Membuat Laporan PDF Dengan PHP dan MySQLi September 3, 2022
  • Export Data ke Excel Dengan PHP dan MySQLi August 23, 2022
  • Membuat Select Option Dinamis Menggunakan Ajax August 17, 2022
  • Membuat QR Code Dengan PHP August 3, 2022

Toko Kami

Cara menggunakan subset of list python
Cara menggunakan subset of list python
Cara menggunakan subset of list python

SOCIAL

Malas Ngoding

TUTORIAL MENARIK LAINNYA

Python

Tutorial Python # 13 : Jenis Operator Pada Python

24 September 2022

Hallo 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

Cara menggunakan subset of list python

Python

Tutorial Python # 12 : Operasi Tipe Data Dictionary

7 August 2019

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

Cara menggunakan subset of list python

Python

Tutorial Python # 10 : Operasi Tipe Data Tuple

6 August 2019

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

Cara menggunakan subset of list python

Python

Tutorial Python # 9 : Operasi Tipe data List

22 July 2019

Operasi Tipe data List – Bahasa python menyediakan beragam tipe data yang dikenal dengan tipe data sequence (tipe data berurut). Dan salah satu yang termasuk ...