Metode List
Berikut penjelasan lengkap mengenai metode yang sering digunakan pada tipe data list dalam Python:
1. list.append(obj)
list.append(obj)
Menambahkan objek (
obj
) ke akhir list.Contoh:
Output:
2. list.count(obj)
list.count(obj)
Mengembalikan jumlah berapa kali objek (
obj
) muncul dalam list.Contoh:
Output:
3. list.extend(seq)
list.extend(seq)
Menambahkan elemen-elemen dari sequence (
seq
, bisa list, tuple, dll) ke dalam list yang sudah ada.Contoh:
Output:
4. list.index(obj)
list.index(obj)
Mengembalikan indeks terendah di mana objek (
obj
) ditemukan dalam list.Jika objek tidak ada, akan menghasilkan error
ValueError
.Contoh:
Output:
5. list.insert(index, obj)
list.insert(index, obj)
Menyisipkan objek (
obj
) pada indeks tertentu (index
) dalam list.Contoh:
Output:
6. list.pop([index])
list.pop([index])
Menghapus dan mengembalikan objek di indeks yang diberikan. Jika indeks tidak diberikan, elemen terakhir yang dihapus dan dikembalikan.
Contoh:
Output:
7. list.remove(obj)
list.remove(obj)
Menghapus objek (
obj
) pertama yang ditemukan dalam list. Jika objek tidak ditemukan, menghasilkan errorValueError
.Contoh:
Output:
8. list.reverse()
list.reverse()
Membalik urutan elemen dalam list secara langsung (in-place), tanpa mengembalikan nilai baru.
Contoh:
Output:
9. list.sort([func])
list.sort([func])
Mengurutkan elemen dalam list. Jika diberikan, argumen
func
adalah fungsi untuk digunakan dalam perbandingan. Secara default,sort()
akan mengurutkan secara ascending.Contoh:
Output:
Contoh dengan
func
:Output:
(Urutan berdasarkan panjang string)
Ringkasan
append()
: Menambah elemen ke akhir list.count()
: Menghitung frekuensi elemen dalam list.extend()
: Menambah elemen dari list atau sequence lain.index()
: Menemukan indeks pertama dari elemen.insert()
: Menyisipkan elemen pada posisi tertentu.pop()
: Menghapus dan mengembalikan elemen dari indeks tertentu.remove()
: Menghapus elemen pertama yang ditemukan.reverse()
: Membalikkan urutan elemen dalam list.sort()
: Mengurutkan elemen dalam list.
Last updated