Python menyediakan sejumlah tipe data yang dikenal dengan tipe data berurut (sequence). List adalah salah satu di antaranya. Membuat 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. List juga bisa berisi list lain. Ini disebut list bersarang Mengakses Anggota List Kita bisa mengakses anggota list dengan menggunakan indeksnya dengan format Mencoba mengakses anggota list di luar itu akan menyebabkan error
List Dengan Indeks Negatif Python mendukung indeks negatif, yaitu urutan dimulai dari anggota terakhir. Indeks anggota paling belakang adalah -1, kemudian -2, dan seterusnya.
Memotong (Slicing) List Kita bisa mengakses anggota list dari range tertentu dengan menggunakan operator slicing titik dua ( : ). Slicing akan lebih mudah bila kita memahami indeks dengan baik. Perhatikan gambar berikut:
Mengubah Anggota List List adalah tipe data yang bersifat mutable, artinya anggotanya bisa diubah. Ini berbeda dengan string dan tuple yang bersifat immutable.
Metode List List memiliki banyak metode untuk operasi seperti menambahkan anggota, menghapus, menyisipkan, menyortir, dan lain sebagainya. Mereka bisa diakses menggunakan format Menambahkan Anggota List Fungsi >>> ganjil = [1,3,5,7] >>> ganjil.append(9) >>> print(ganjil) [1,3,5,7,9] >>> ganjil.extend([11,13,15]) >>> print(ganjil) [1,3,5,7,9,11,13,15] Kita juga bisa menggunakan operator + untuk menggabungkan dua list, dan operator * untuk melipatgandakan list. >>> genap = [2, 4, 6] >>> print(genap + [8, 10, 12]) [2, 4, 6, 8, 10, 12] >>> print(['p','y'] * 2) ['p','y','p','y] Menyisipkan Anggota List Fungsi >>> ganjil = [5,7,11,13,15] >>> # kita akan menyisipkan 9 setelah angka 7 >>> ganjil.insert(2,9) >>> print(ganjil) [5,7,9,11,13,15] Menghapus Anggota List Kita bisa menggunakan metode Fungsi
Mengurutkan Anggota List Pada saat kita perlu mengurutkan atau menyortir anggota list, kita bisa menggunakan metode >>> alfabet = ['a','b','d','f','e','c','h','g','j','i'] >>> alfabet.sort() >>> print(alfabet) ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j'] >>> alfabet.sort(reverse=True) >>> print(alfabet) ['j', 'i', 'h', 'g', 'f', 'e', 'd', 'c', 'b', 'a'] Membalik Urutan List Selain mengurutkan, kita juga bisa membalikkan urutan list dengan menggunakan metode reverse(). >>> alfabet = ['a','c','d','e','b'] >>> alfabet.reverse() >>> print(alfabet) ['b','e','d','c','b','a'] Sebagai tambahan, Anda juga bisa membuat list secara otomatis dengan menggunakan list comprehension. Apa yang dimaksud dengan list di Python?List adalah tipe data terpenting dalam bahasa python. Dalam bahasa Python, list ditulis sebagai list nilai yang dipisahkan koma di dalam tanda kurung siku. Keuntungan terpenting dari list adalah elemen di dalam list tidak wajib memiliki tipe data yang sama bersama dengan pengindeksan negatif.
Apa itu list dan array?Array dapat menyimpan elemen hanya dari satu tipe data tetapi list juga dapat menyimpan elemen dari tipe data yang berbeda. Oleh karena itu, Array menyimpan nilai data yang homogen, dan list tersebut dapat menyimpan nilai data yang heterogen.
Apa itu list dan tuple?List adalah tipe data kolektif yang bersifat mutable dan ordered, alias bisa diedit-edit dan bisa diakses via indeks. Tuple adalah tipe data kolektif yang bersifat immutable dan ordered. Dalam artian ia sama dengan list, hanya saja tuple tidak bisa diedit-edit.
Apa yang dimaksud dengan list dalam struktur data?List adalah struktur data pada python yang mampu menyimpan lebih dari satu data, seperti array.
|