Sebutkan kelebihan dan kekurangan list dan tuple pada python
Tuple dalam Python adalah stuktur data yang digunakan untuk menyimpan sekumpulan data. Tupe bersifat immutable, artinya isi tuple tidak bisa kita ubah dan hapus. Namun, dapat kita isi dengan berbagai macam nilai dan objek. Show
Pada artikel ini, kita akan membahas:
Mari kita mulai… 1. Cara Membuat Tuple di PythonTuple biasanya dibuat dengan tanda kurung seperti ini:
atau bisa juga tanpa tanda kurung:
Kedua-duanya valid. 2. Membuat Tuple Kosong dan SingletonApabila kita ingin membuat sebuah tuple tanpa isi, kita bisa menuliskannya seperti ini:
Lalu untuk membuat Tuple yang hanya berisi satu (singleton), maka kita harus manambahkan tanda koma di belakangnnya. Contoh:
Kenapa harus ditambahkan koma? Karena kalau tidak ditambahkan koma, akan dianggap sebagai string.
3. Mengakses Nilai TupleSama seperti list, Tuple juga memiliki indeks untuk Mengakses item di dalamnya. Indeks Tuple dan list selalu dimulai dari nol 0. Contoh:
Maka hasilnya: Apabila kita coba mengubah nilainya, maka akan terjadi error. Ini karena Tuple bersifat immutable. 4. Memotong TupleSama seperti list, di Tuple juga kita bisa melakukan slicing. Contoh:
Maka hasilnya:
Logikanya sama seperti di list. 5. Mengambil Panjang TupleUntuk mengambil panjang atau jumlah item di dalam Tuple, kita bisa menggunakan fungsi 2.Contoh:
Maka hasilnya: 6. Tuple NestedTuple juga bisa nested, artinya Tuple bisa diisi dengan Tuple. Contoh:
3 akan berisi nilai dari 4 dan 5.Tuple juga bisa diisi dengan objek apapun seperti list, dictionary, object, dan lain-lain. Contoh: 0Tuple 6 berisi list, dictionary, dan nilai boolean.7. Sequence UnpackingProses pembuatan Tuble bisa kita sebut sebagai packing, sementara untuk mengambil (ekstrak) seluruh isinya disebut unpacking. Contoh: 1Hasilnya: Dengan melakukan upacking, isi tuple akan di-copy ke variabel. Lalu dengan variabel kita bisa melakukan apapun, seperti mengubah isinya. Karena variabel bersifat mutable. Apa Selanjutnya?Tuple adalah salah satu struktur data di Python yang mampu menyimpan sekumpulan nilai dalam satu variabel. Masih ada lagi struktur data yang sama seperti Tuple, yaitu: Sets. Apa perbedaan antara list dan tuple dengan Python?Perbedaan utama antara tupel dan daftarnya adalah bahwa tupel tidak dapat diubah tidak seperti List Python. Tupel menggunakan tanda kurung, sedangkan List Python menggunakan tanda kurung siku.
Apa perbedaan tuple dan list?Perbedaan tuple yang cukup mencolok antara tuple dan list selain di kurung yang digunakan, juga karena tipe data tuple bersifat immutable yang berarti elemen pada tipe data tuple tidak dapat diubah setelah proses pendeklarasiannya. Pada tuple, kita juga bisa menuliskan data yang duplikat.
Apa fungsi list pada Python?List adalah tipe data yang paling serbaguna dalam bahasa pemrograman Python. List ditulis sebagai daftar nilai yang dipisahkan koma (item) antara tanda kurung siku. Dalam membuat list pada Python sangatlah sederhana. Tinggal memasukkan berbagai nilai yang dipisahkan dengan tanda koma di antara tanda kurung siku.
Bagaimana cara membuat tuple?Apabila kita ingin membuat sebuah tuple tanpa isi, kita bisa menuliskannya seperti ini:. # Membuat tuple kosong kosong = (). # membuat tuple satu = ('Isinya',) siji = "isinya siji",. satu = ('isinya') # <-- ini string siji = "isinya satu" # <-- ini juga string.. |