Sebelumnya kita sudah belajar tentang struktur data tuple pada python, Sekarang kita akan belajar tentang Set.
Apa sih itu set?…
Set merupakan salah satu tipe data yang tidak berurut[unordered]. Set memiliki unique value[tidak ada duplikasi]. Misalkan di dalam set memiliki dua data yang sama maka otomatis akan dihilangkan salah satunya.
Yuk kita lihat…
Kali ini kita akan membahas:
- Membuat Set
- Menambah Anggota Set
- Menghapus Anggota Set
- Operasi Pada Set
- Fungsi Pada Set
1. Membuat Set
Set biasanya dibuat dengan memasukkan semua anggotanya ke dalam tanda kurung kurawal
set[[1,2,3]]
set[[1,2.0,'tiga']]
set[[1,2,3]]
8 dan setiap anggotanya dipisahkan dengan tanda komaset[[1,2,3]]
set[[1,2.0,'tiga']]
set[[1,2,3]]
9. Harus menggunakan tanda kurung kurawal set[[1,2,3]]
set[[1,2.0,'tiga']]
set[[1,2,3]]
8 ya???Enggak kok…
Set juga bisa dibuat dengan memasukkan list ke dalam fungsi
nomor = {1,2,[3,4,5]}
1. Set dapat berisi data campuran seperti boolean, string, integer dan sebagainya, tetapi set tidak dapat berisi dictionary, set, dan list.Contoh:
# Membuat set dengan kurung kurawal
nomor = {1,2,3}
print nomor
# Membuat set dengan fungsi set[]
angka = set[[1,2.0,"tiga"]]
print angka
# Anggota set yang memiliki nilai sama akan dihilangkan
bilangan = {1,2,2,3,3,3}
print bilangan
Outputnya adalah:
set[[1,2,3]]
set[[1,2.0,'tiga']]
set[[1,2,3]]
Apabila kita mengisi anggota set dengan list seperti berikut:
nomor = {1,2,[3,4,5]}
Maka akan memberikan pesan
nomor = {1,2,[3,4,5]}
2 hal ini karena set tidak dapat berisikan list.Bagaimana cara kita membuat set kosong???
Jika ingin membuat set kosong kita tidak dapat menggunakan kurung kurawal
set[[1,2,3]]
set[[1,2.0,'tiga']]
set[[1,2,3]]
8. Lah kenapa???Karena jika kita menggunakan kurung kurawal maka akan dianggap sebagai tipe data dictionary oleh python.
Jadi gimana dong???
Kita dapat membuat set kosong menggunakan fungsi
nomor = {1,2,[3,4,5]}
1.Yuk kita lihat…
# Membuat variabel nomor dengan {}
nomor = {} #