Berikut adalah tabel fungsi List di python serta contohnya untuk List siswa dibawah ini
siswa = ['Andi', 'Budi', 'Candra', 'Dedi', 'Endra']:
| Fungsi | Penjelasan | Contoh Code |
|---|---|---|
append(x) | Menambahkan item x ke akhir list | siswa.append('Feri') ? ['Andi', ..., 'Feri'] |
extend(iterable) | Menambahkan semua item dari iterable ke akhir list | siswa.extend(['Gilang', 'Hadi']) |
insert(i, x) | Menyisipkan item x pada indeks ke-i | siswa.insert(2, 'Zaki') |
remove(x) | Menghapus kemunculan pertama dari item x dalam list | siswa.remove('Budi') |
pop([i]) | Menghapus dan mengembalikan item pada indeks i (default: terakhir) | siswa.pop() ? hapus ‘Endra’ |
clear() | Menghapus semua item dari list | siswa.clear() |
index(x) | Mengembalikan indeks dari kemunculan pertama item x | siswa.index('Candra') ? 2 |
count(x) | Menghitung jumlah item x dalam list | siswa.count('Andi') ? 1 |
sort() | Mengurutkan list secara alfabetis (in-place) | siswa.sort() |
reverse() | Membalik urutan item dalam list secara langsung | siswa.reverse() |
copy() | Mengembalikan salinan list | salinan = siswa.copy() |
len(lst) | Mengembalikan jumlah elemen | len(siswa) ? 5 |
sum(lst) | Mentotal isi list ( hanya untuk list angka), String tidak bisa di jumlahkan | – |
min(lst) | Mengembalikan item terkecil secara alfabetis untuk String dan angka terkecil untuk tipe data Integer atau Float | min(siswa) ? 'Andi' |
max(lst) | Mengembalikan item terbesar secara alfabetis, untuk list angka maka akan output adalah data terbesar | max(siswa) ? 'Endra' |
list(iterable) | Mengubah iterable jadi list | list('XYZ') ? ['X', 'Y', 'Z'] |
reversed(lst) | Iterator untuk membalik list | list(reversed(siswa)) |
enumerate(lst) | Mengembalikan pasangan (indeks, nilai) | for i, s in enumerate(siswa): |
