Ilmucoding.com – Belajar tentang list dan apa itu list di dalam python? List merupakan sekumpulan data yang tersusun dan dapat diubah. Ciri dari list yaitu terdapat karakter [ dan ] dan di dalamnya terdapat susunan data. Meskipun demikian, List bisa di panggil langsung maupun berdasarkan index tertentu.
Contohnya:
absensi = ["Arumi", "Banu", "Cakra", "Dewita"] nilai = [80, 89, 78, 34, 78, 99]
Value yang terdapat di dalam list bisa berupa string maupun angka. Apabila valunya string, maka ditambahkan dengan karakter petik satu (‘ …. ‘) atau petik dua (“ ….. “). Sedangkan integer valuenya tanpa ada tambahan karakter petik satu ataupun dua.
Baca Juga: Mengenal Variabel di Python
Agar pemahaman Anda tentang list di python lebih luas dan mendalam lagi, kami juga akan menjelaskan beberapa hal, yaitu:
- Cara Memanggil / Menampilkan Isi List
- Bagaimana Cara Mengambil Salah Satu Data Berdasarkan Index List di Python
- Jika Ingin Menampilkan Beberapa Data
- Bila Ingin Mengetahui Panjang Data dalam Suatu List di Python
- Cara Menghapus Salah Satu Data List
- Bagaimana Cara Menambah Data List
- Dan Apabila Ingin Menduplikat List
Oke langsung saja mulai ngoding …
Memanggil / Menampilkan Isi List di Python
Seandainya sudah memiliki list beserta datanya, tentu terpikirkan bagaimana cara menampilkan / memanggil isi List tersebut. Caranya cukup mudah lho. Misalnya Anda punya data nilai matematika siswa sebanyak 5 orang, yaitu:
nilai = [90, 45, 78, 86, 79]
Data dalam variable nilai di atas dapat dipanggil / ditampilkan dengan kode berikut:
print(nilai)
Mengambil Salah Satu Data Berdasarkan Index List di Python
Dalam kasus tertentu seandainya Anda ingin mengambil / menampilkan satu data dari sekumpulan list sangat mudah sekali. Misalnya Anda punya data absensi siswa yang berjumlah 5 orang dan ingin menampilkan siswa bernama “Budi”. Cukup dengan kode berikut:
absensi = ["Adinda", "Budi", "Charlie", "Erlinda", "Tami"] print(absensi[1])
Setelah melihat cara pemanggilannya, mungkin Anda bertanya-tanya “Mengapa indexnya bernilai 1, bukan 2?” Jawabannya karena index selalu dimulai dari 0. Sehingga untuk mengakses Adinda menggunakan absensi[0], Budi dengan absensi[1] dan seterusnya.
Menampilkan Beberapa Data List di Python
Anda pasti tahu apa itu range? Yaps, sebut saja “antara”. Misalnya “antara Jakarta dan Bandung”. Di dalam list, Anda juga bisa memanggil / menampilkan data berdasarkan range tertentu.
Contohnya:
absensi = ["Adinda", "Budi", "Charlie", "Erlinda", "Tami"] print(absensi[1:4])
Penjelasan
Tanda : merupakan karakter untuk menggambarkan range. Oleh sebab itu output yang akan ditampilkan yaitu mulai dari index ke 1 sampai 4 (Read: 3, 4 tidak dihitung).
Mengetahui Panjang Data dalam Suatu List di Python
Seratus data ke bawah mungkin masih bisa dianggap kecil. Namun bila datanya sudah ribuan, ratusan ribu, bahkan sampai jutaan tentu Anda akan kesulitan menghitung data yang ada. Untungnya bisa menggunakan perintah di bawah ini untuk menghitung jumlah data yang ada, yaitu:
nilai = [90, 45, 78, 86, 79] print("Panjang Data = ", len(nilai))
Penjelasan:
Fungsi len(variabel) adalah untuk menghitung jumlah data dari kumpulan list yang ada.
Menghapus Salah Satu Data List di Python
Anda juga bisa menghapus data sesuai dengan indexnya.
Contohnya dari data di bawah ini, hapus data siswa yang bernama Adinda:
absensi = ["Adinda", "Budi", "Charlie", "Erlinda", "Tami"] del(absensi[0]) print(absensi)
Penjelasan:
Perintah del(variable[index]) atau yang dikenal dengan delete digunakan jika Anda ingin menghapus salah satu data dari kumpulan list.
Menambah Data List di Python
Menambah data dari list yang lama dengan list yang baru cukup mudah. Caranya dengan munggunakan perintah join. Join digambarkandengan karakter + di dalam python. Di kasus ini + bukan untuk menjumlahkan data, melainkan menggabungkan data.
Baca Juga: Mengenal Operator Aritmatika di Python
Contohnya:
nilai_lama = [89, 67, 45] nilai_baru = [12, 23, 54] nilai_saat_ini = nilai_lama + nilai_baru print(nilai_saat_ini)
Duplikat List di Python
Sekiranya data yang ingin Anda tambahkan sama dengan data sebelumnya, maka gunakanlah karakter *. Karakter * digunakan bukan untuk perkalian, melainkan untuk menduplikat data.
Contohnya:
list_nilai = [65, 55, 90] duplikat_nilai = list_nilai * 2 print(duplikat_nilai)
Penutup
Sebagai penutup pada tutorial mengenal list ini, coba tutorial ini diulang-ulang sampai betul-betul meresap ke dalam hati. Anda juga boleh mencobanya menggunakan Software yang cocok untuk ngoding bahasa pemrograman Python. Dengan mencobanya, insya Allah akan semakin terampil memahami list di dalam python. Aamiin.
Sekarang, Anda juga perlu mempelajari:
- Tuple
- Dictionary
- Sets
- Dan masih banyak lagi…
Selamat belajar …
a=[20, 50,40,”ardhi”, “c”, 10, “d”]
print(a[:3:5])
Output =[20]
Kenapa ouput 20..
Halo mas,
Untuk mendapatkan output
['ardhi', 'c']
silahkan hapus tanda:
sebelum angka 3print(a[3:5])