list

Laporkan masalah Lihat sumber

Jenis daftar bawaan. Contoh ekspresi daftar:
x = [1, 2, 3]
Mengakses elemen dapat dilakukan menggunakan pengindeksan (dimulai dari 0):
e = x[1]   # e == 2
Daftar mendukung operator + untuk menggabungkan dua daftar. Contoh:
x = [1, 2] + [3, 4]   # x == [1, 2, 3, 4]
x = ["a", "b"]
x += ["c"]            # x == ["a", "b", "c"]
Mirip dengan string, daftar mendukung operasi slice:
['a', 'b', 'c', 'd'][1:3]   # ['b', 'c']
['a', 'b', 'c', 'd'][::2]  # ['a', 'c']
['a', 'b', 'c', 'd'][3:0:-1]  # ['d', 'c', 'b']
Daftar dapat diubah, seperti di Python.

Anggota

append

None list.append(item)

Menambahkan item ke akhir daftar.

Parameter

Parameter Deskripsi
item required
Item yang akan ditambahkan di akhir.

hapus

None list.clear()

Menghapus semua elemen dari daftar.

perluas

None list.extend(items)

Menambahkan semua item ke bagian akhir daftar.

Parameter

Parameter Deskripsi
items wajib
Item yang akan ditambahkan di akhir.

index

int list.index(x, start=None, end=None)

Menampilkan indeks dalam daftar item pertama yang nilainya adalah x. Akan terjadi error jika item tidak ada.

Parameter

Parameter Deskripsi
x wajib
Objek yang akan ditelusuri.
start int; atau None; defaultnya adalah None
Indeks awal bagian daftar yang akan diperiksa.
end int; atau None; defaultnya adalah None
Indeks akhir dari bagian daftar yang akan diperiksa.

insert

None list.insert(index, item)

Menyisipkan item pada posisi tertentu.

Parameter

Parameter Deskripsi
index wajib
Indeks posisi yang ditentukan.
item wajib
Item.

pop

unknown list.pop(i=-1)

Menghapus item di posisi tertentu dalam daftar, lalu mengembalikannya. Jika index tidak ditentukan, item terakhir dalam daftar akan dihapus dan ditampilkan.

Parameter

Parameter Deskripsi
i int; atau None; defaultnya adalah -1
Indeks item.

hapus

None list.remove(x)

Menghapus item pertama dari daftar yang nilainya adalah x. Akan terjadi error jika item tidak ada.

Parameter

Parameter Deskripsi
x wajib
Objek yang akan dihapus.