Set adalah koleksi yang tidak berurutan dan tidak terindeks. Di Python, set ditulis dengan tanda kurung kurawal. Show
Contoh: thisset = {"apel", "pisang", "ceri"} print(thisset) Catatan: Set tidak berurutan, jadi kita tidak bisa memastikan di mana urutan item akan muncul. Mengakses Item SetKita tidak dapat mengakses item dalam satu set dengan merujuk pada nilai indeks atau kunci. Tapi kita bisa mengulang (loop) melalui item set menggunakan for loop, atau memeriksa apakah nilai tertentu ada dalam satu set, dengan menggunakan kata kunci in. Contoh: thisset = {"apel", "pisang", "ceri"} for x in thisset: print(x) Contoh: thisset = {"apel", "pisang", "ceri"} print("pisang" in thisset) Mengubah ItemSetelah sebuah set dibuat, kita tidak dapat mengubah itemnya, tetapi dapat menambahkan item baru. Menambahkan ItemUntuk menambahkan satu item ke satu set gunakan metode add(). Untuk menambahkan lebih dari satu item ke satu set, gunakan metode update(). Contoh thisset = {"apel", "pisang", "ceri"} thisset.add("jeruk") print(thisset) Contoh thisset = {"apel", "pisang", "ceri"} thisset.update(["jeruk", "mangga", "anggur"]) print(thisset) Mencari Panjang SetUntuk menentukan berapa banyak item yang dimiliki oleh suatu set, gunakan metode len(). Contoh thisset = {"apel", "pisang", "ceri"} print(len(thisset)) Menghapus ItemUntuk menghapus item dalam satu set, gunakan metode remove(), atau discard(). Contoh thisset = {"apel", "pisang", "ceri"} thisset.remove("pisang") print(thisset) Catatan: Jika item yang akan dihapus tidak ada, remove() akan menghasilkan error. Contoh thisset = {"apel", "pisang", "ceri"} thisset.discard("pisang") print(thisset) Catatan: Jika item yang akan dihapus tidak ada, discard() akan menghasilkan error. Untuk menghapus item dapat juga menggunakan metode pop(), tetapi metode ini hanya akan menghapus item terakhir. Ingatlah bahwa set tidak berurutan, jadi kita tidak akan tahu item apa yang dihapus. Nilai return metode pop() adalah item yang dihapus. Contoh thisset = {"apel", "pisang", "ceri"} x = thisset.pop() print(x) #item dihapus print(thisset) #set setelah dihapus Catatan: Set tidak berurutan, jadi saat menggunakan metode pop(), kita tidak akan tahu item mana yang dihapus. Contoh thisset = {"apel", "pisang", "ceri"} thisset.clear() print(thisset) Contoh thisset = {"apel", "pisang", "ceri"} for x in thisset: print(x)0 Menggabungkan Dua SetAda beberapa cara untuk menggabungkan dua atau lebih set pada Python. Kita bisa menggunakan metode union() yang akan mengembalikan set baru berisi semua item dari kedua set, atau metode update() yang menyisipkan semua item dari satu set ke set lainnya. Contoh thisset = {"apel", "pisang", "ceri"} for x in thisset: print(x)1 Contoh thisset = {"apel", "pisang", "ceri"} for x in thisset: print(x)2 Catatan: Baik union() dan update() akan mengecualikan item duplikat. Ada metode lain yang diggunakan untuk menggabungkan dua set dan HANYA menyimpan duplikat, atau JANGAN PERNAH menyimpan duplikatnya, periksa daftar lengkap metode set di bagian bawah halaman ini. Pada kesempatan ini, kita akan membahas cara menggunakan list di Python dari yang paling sederhana sampai yang sedikit kompleks. Apa saja poin-poin yang akan dipelajari?
Selamat menyimak… Cara Membuat List di PythonList dapat kita buat seperti membuat variabel biasa, namun nilai variabelnya diisi dengan tanda kurung siku ( 0).Contoh:
Apabila list-nya memiliki lebih dari satu isi, maka kita bisa memisahnya dengan tanda koma. Contoh:
Jenis data apa saja yang boleh diisi ke dalam List? list dapat diisi dengan tipe data apa saja, string, integer, float, double, boolean, object, dan sebagainya. Kita juga bisa mencampur isinya. Contoh:
Ada empat jenis tipe data pada list 1:
Cara Mengambil Nilai dari ListSetelah kita tahu cara membuat dan menyimpan data di dalam List, mari kita coba mengambil datanya. List sama seperti array, list juga memiliki nomer indeks untuk mengakses data atau isinya. Nomer indeks list selalu dimulai dari nol ( 6).Nomer indeks ini yang kita butuhkan untuk mengambil isi (item) dari list. Contoh:
Akan menghasilkan output:
Horee! dapat mangga. 😄 Latihan 1: Membuat Program dengan ListUntuk memantapkan pemahaman, silahkan coba latihan berikut.
Mari kita coba…
Pada kode di atas, kita menggunakan fungsi 7 untuk mengambil panjang list.Hasil outputnya:
Mengganti Nilai ListList bersifat mutable, artinya isinya bisa kita ubah-ubah. Contoh:
Maka 8 akan diganti dengan 9.
Menambahkan Item ListTedapat Tiga metode (method) atau fungsi yang bisa digunakan untuk menambahkan isi atau item ke List:
Contoh:
Hasilnya 3 akan ditambahkan setelah item terakhir. 0Metode yang kedua menggunakan 4.Metode 4 akan menambahkan item dari depan atau awal list.Contoh: 1Maka 6 akan ditambahkan pada awal list. 2Selain 4 dan 8 kita juga bisa mengginakan method 9 untuk menambahkan item pada indeks tertentu.Contoh: 3Latihan 2: Membuat Program dengan ListSekarang mari kita coba membuat program dengan memanfaatkan method 4 dan 8.Silahkan langsung di ketik dan dicoba. 4Coba eksekusi dan inputkan sebuah nilai. 5Menghapus Item di ListUntuk menghapus salah satu isi dari List, kita bisa menggunakan perintah 2.Perintah 2 akan menghapus sebuah variabel dari memori.Contoh: 6Hasilnya, 4 akan dihapus: 7Selain menggunakan perintah 2, kita juga bisa menggunakan method 6 dengan paramter item yang akan dihapus.Contoh: 8Hasilnya: 9Memotong listSeperti string, list juga dapat dipotong-potong. Contoh: 0Hasilnya: 1Operasi ListAda beberapa operasi yang bisa dilakukan terhadap List, diantaranya:
Contoh: 2Hasilnya: 3Sedangkan untuk operasi perkalian hanya dapat dilakukan dengan bilangan. Contoh: 4Hasilnya: 5List Multi DimensiPada contoh-contoh di atas, kita hanya membuat list satu dimensi saja. List dapat juga memiliki lebih dari satu dimensi atau disebut dengan multi dimensi. List multi dimensi biasanya digunakan untuk menyimpan struktur data yang kompleks seperti tabel, matriks, graph, tree, dsb. Contoh: 6Anka dua 9 pada kode di atas, menujukan indeks list yang akan kita akses. Kemudian setelah dapat list-nya baru kita ambil isinya.Hasil outputnya: 7Bagaimana kalau kita ingin menampilkan semua isi dalam list multi dimensi? Gampang… Tinggal gunakan perulangan bersarang. 8Hasilnya: 9Apa Selanjutnya?Sebenarnya masih banyak yang ingin saya bahas terkait tentang list, tapi karena artikel ini sudah cukup panjang… saya akhiri saja sampai di sini. Apa itu tipe data set python?Tipe data set hampir sama dengan tipe data yang sebelumnya, dimana akan digunakan untuk menyimpan sekumpulan data. Tipe data ini akan diawali dengan tanda kurung buka kurawal ( { ), dan ditutup dengan tanda kurung tutup ( } ).
Bagaimana cara membuat set kosong python?Kita dapat membuat set kosong menggunakan fungsi set() .
Apa itu append pada python?Append. Salah satu fitur dalam array python yang cukup sering digunakan adalah fungsi append. Fungsi append ini berguna untuk menambahkan nilai array pada urutan terakhir. Fungsi ini sedikit berbeda dengan fungsi insert, dimana fungsi insert bisa menambahkan nilai array pada posisi tertentu.
Bagaimana cara mengakses tuple?Untuk mengakses nilai dalam Tuple, maka kamu bisa menggunakan tanda kurung siku untuk mengiris beserta indeks agar mendapatkan nilai yang tersedia pada indeks tersebut.
|