Pembahasan Dasar Pemrograman Semester 1 pertemuan ke 6 (List & Tuple)

 PERTEMUAN 6

LIST & TUPLE

 List

    List adalah tipe data yang berisi satu atau beberapa nilai di dalamnya. Nilai – nilai ini sering juga disebut item, elemen, atau anggota list. List dibuat dengan menempatkan semua item di dalam tanda kurung [ ]. dipisahkan oleh tanda koma. Anggota list bisa berisi satu tipe data. atau campuran. Kita bisa mengakses anggota list dengan menggunakan indeksnya dengan format namalist[indeks]. Indeks list dimulai dari 0. Mengakses anggota list dari range tertentu dengan menggunakan operator slicing titik dua (:). List adalah tipe data yang bersifat mutable, artinya anggotanya bisa diubah. 

    List memiliki banyak metode untuk operasi seperti menambahkan anggota, menghapus, menyisipkan, menyortir, dan lain sebagainya. Mereka bisa diakses menggunakan format list.metode(). Fungsi append() berguna untuk menambahkan anggota ke dalam list. Selain itu, ada metode extend() untuk menambahkan anggota list ke dalam list. Fungsi insert() berfungsi untuk menyisipkan anggota list pada indeks tertentu. Kita bisa menggunakan metode remove(), pop(), atau kata kunci del untuk menghapus anggota list. 

    Selain itu kita bisa menggunakan clear() untuk mengosongkan list Fungsi pop() selain menghapus anggota list, juga mengembalikan nilai indeks anggota tersebut. Kita bisa menggunakan metode remove(), pop(), atau kata kunci del untuk menghapus anggota list. Selain itu kita bisa menggunakan clear() untuk mengosongkan list Fungsi pop() selain menghapus anggota list, juga mengembalikan nilai indeks anggota tersebut. Selain mengurutkan, kita juga bisa membalikkan urutan list dengan menggunakan metode reverse(). 

Contoh list:





Tuple

    Tuple dibuat dengan meletakkan semua anggota di dalam tanda kurung ( ), masing-masing dipisahkan oleh tanda koma. Menggunakan tanda kurung sebenarnya hanya opsional, tapi kita sebaiknya tetap menggunakannya untuk kemudahan pembacaan kode. Tuple dapat berisi tipe data yang sama maupun campuran. Seperti halnya list, kita bisa mengakses anggota tuple lewat indeksnya menggunakan format namatuple[indeks]. Indeks dimulai dari 0 untuk anggota pertama. Selain itu, indeks negatif juga bisa dipakai mulai dari -1 untuk anggota terakhir tuple.
    
    Setelah tuple dibuat, maka anggota tuple tidak bisa lagi diubah atau dihapus. Akan tetapi, bila anggota tuple-nya adalah tuple bersarang dengan anggota seperti list, maka item pada list tersebut dapat diubah. Seperti halnya string dan list, kita bisa menguji apakah sebuah objek adalah anggota dari tuple atau tidak, yaitu dengan menggunakan operator in atau not in untuk kebalikannya.

Contoh tuple:














Komentar

Postingan Populer