Belajar Python untuk pemula tidak akan lengkap rasanya jika tidak membahas soal “List Python”. List yang ada di Python digunakan untuk menyimpan urutan atau sequence dari variasi tipe-tipe data. List Python adalah tipe yang dapat berubah, dalam kata lain, Anda dapat memodifikasi elemen-elemen di dalamnya setelah dibuat. Show
Python sejatinya memiliki enam tipe data yang mampu menyimpan sequence namun yang paling umum dan dapat dengan mudah digunakan adalah list yang ada pada Python. Pengertian List PythonList dalam Python diartikan sebagai kumpulan nilai atau item dari jenis yang berbeda. Item dalam daftar ini dipisahkan dengan (,) dan diapit dengan tanda kurung siku []. List juga sangat mirip dengan array. Keduanya sama-sama berisikan jenis dari variabel dan dapat berisi banyak variabel sebanyak yang Anda inginkan. List juga dapat diulang dengan cara yang sangat sederhana. Berikut ini contoh cara membuat list. makanan = [] makanan.append("nasi putih") makanan.append("nasi kuning") makanan.append("nasi uduk") # memanggil list makanan secara satu per satu print(makanan[0]) # menghasilkan nasi putih print(makanan[1]) # menghasilkan nasi kuning print(makanan[2]) # menghasilkan nasi uduk # memanggil list makanan dengan perulangan for x in makanan: print(x) Artikel Terkait Tutorial Python 26 : Memahami Multiple Function Arguments pada Python 1. Karakteristik dari ListList memiliki ciri-ciri sebagai berikut:
Setelah memahami tentang list, Anda dapat berlatih membuat list di Python Anda. Anda dapat mengikuti kode berikut ini. 2. Latihan Membuat ListPada latihan kali ini, Anda perlu menambahkan angka dan string ke dalam daftar yang benar menggunakan metode daftar “append”. Anda harus menambahkan angka 5,10, dan 15 ke daftar “angka”, dan kata ‘Selamat’ dan ‘Belajar!’ ke variabel pesan. Anda juga harus mengisi variabel urutan_ketiga dengan nama ketiga pada daftar nama, menggunakan operator tanda kurung []. Perhatikan bahwa indeksnya berbasis nol, jadi jika Anda ingin mengakses item ketiga dalam daftar, indeksnya adalah 2. angka = [] pesan = [] nama = ["Andy", "Jason", "Berni", "Tom"] # ketik kode anda pada bagian ini urutan_ketiga = None # kode ini akan menghasilkan pemanggilan list angka, pesan, dan nama urutan ketiga adalah Berni. print(angka) print(pesan) print("Nama ketiga pada list nama adalah %s" % urutan_ketiga) Demikianlah penjelasan tentang List pada Python. Jika Anda tertarik untuk belajar Python dasar atau belajar Python untuk pemula, nantikan artikel-artikel selanjutnya di situs Codekey. Selamat mencoba. List adalah salah satu dari 4 tipe data bawaan Python yang digunakan untuk menyimpan kumpulan data, 3 lainnya adalah Tuple, Set, dan Dictionary, semuanya memiliki fungsi dan penggunaan yang berbeda. List dibuat menggunakan tanda kurung siku [ ]: Contoh:
Ciri-ciri listList memiliki ciri ciri sama seperti array dapat di urutkan, duplikat maupun di ubah isinya. List item, item pertama memiliki indeks [0], item kedua memiliki indeks [1] dll.
Jika Anda menambahkan item baru ke daftar, item baru akan ditempatkan di akhir daftar.
List dapat diubah, artinya kita dapat mengubah, menambah, dan menghapus item dalam daftar setelah dibuat.
List dapat diisikan beberapa nilai yang sama. Contoh:contoh list dengan nilai yang sama inilist = ["pisang", "jeruk", "bawang", "apel", "bawang"] print(inilist) Menghitung isi ListUntuk menghitung isi list kita bisa menambahkan fungsi len() : Contoh:
Tipe data ListKita bisa memasukan beberapa tipe data di dalam sebuah list: Contoh:Contoh list dengan berbagai tipe data
Contoh:contoh list dengan tipe data berbeda dalam satu variabel
Mengakses elemen pada listList dapat kita akses isinya satu persatu dengan menggunakan index yang di awali dengan index [0] ,[1], [2] dst. Index hanya bisa ditulis menggunakan integer dengan kata lain jika kalian menulis index menggunakan selain integer akan terjadi error Contoh : Hasil :
Mengakses index dari belakangUntuk akses index dari yang paling belakang kita bisa menggunakan negatif, yang di awali dengan negatif 1/ [-1] Contoh : Hasil :
List slicing PythonKita dapat mengakses list menggunakan operator slicing :. Contoh : Hasil :inilist = ["pisang", "jeruk", "bawang", "apel", "bawang"] print(inilist)0 Menambah/mengubah elemen listElement di dalam list dapat di ubah dan disimpan tidak seperti tuple Kita dapat mengubah list menggunakan operator = Contoh :inilist = ["pisang", "jeruk", "bawang", "apel", "bawang"] print(inilist)1Hasil : inilist = ["pisang", "jeruk", "bawang", "apel", "bawang"] print(inilist)2 Kita dapat menambahkan item menggunakan operator append(), dan untuk menambahkan beberapa item sekaligus kita bisa menggunakan operator extend() Contoh :inilist = ["pisang", "jeruk", "bawang", "apel", "bawang"] print(inilist)3Hasil : inilist = ["pisang", "jeruk", "bawang", "apel", "bawang"] print(inilist)4 Menghapus item dari listKita bisa menghapus list menggunakan perintah del di lanjutkan dengan nama variabel list Contoh :inilist = ["pisang", "jeruk", "bawang", "apel", "bawang"] print(inilist)5Hasil : inilist = ["pisang", "jeruk", "bawang", "apel", "bawang"] print(inilist)6 Kita dapat menggunakan remove() untuk menghapus item yang ditentukan atau pop() untuk menghapus item pada index yang ditentukan. Jika index dari pop() tidak di tentukan makan method tersebut akan menghapus data yang paling terakhir. Untuk menghapus seluruh isi list kita dapat menggunakan metode clear() Contoh :inilist = ["pisang", "jeruk", "bawang", "apel", "bawang"] print(inilist)7Hasil : inilist = ["pisang", "jeruk", "bawang", "apel", "bawang"] print(inilist)8 Beberapa metode list beserta penjelasanBerikut adalah metode yang sangat berguna untuk mengelola list. MethodsDescriptionsappend()menambahkan elemen ke akhir Listextend()menambahkan semua elemen daftar ke list laininsert()menyisipkan item pada indeks yang ditentukanremove()menghapus item dari listpop()mengembalikan dan menghapus elemen pada indeks yang diberikanclear()menghapus semua item dari listindex()mengembalikan indeks item pertama yang cocokcount()mengembalikan hitungan jumlah item yang dilewatkan sebagai argumensort()mengurutkan item dalam list dalam urutan menaikreverse()membalikkan urutan item dalam listcopy()mengembalikan salinan daftar yang dangkal Macam-macam array pada python.
*Pada Python versi 3.7, Dictionary tersusun secara berurutan. Di Python 3.6 dan sebelumnya, Dictionary tidak berurutan. Saat memilih tipe array, akan berguna untuk memahami fungsi dari tipe tersebut. Pilihlah jenis array yang tepat pada data tertentu untuk peningkatan efisiensi dan keamanan. Apa yang dimaksud dengan list di 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.
Len Python untuk apa?Kita masuk dalam pembahasan yang pertama yaitu fungsi Len(). Fungsi len() digunakan untuk mengidentifikasi dan mengetahui seberapa panjang jumlah item atau anggota pada suatu objek.
Apa perbedaan antara array dan list pada python?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.
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.
|