list

Jenis daftar bawaan. Contoh ekspresi daftar:
x = [1, 2, 3]
Elemen dapat diakses 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 wajib
Item yang akan ditambahkan di akhir.

clear

None list.clear()

Menghapus semua elemen daftar.

extend

None list.extend(items)

Menambahkan semua item ke akhir daftar.

Parameter

Parameter Deskripsi
items dapat diulang; wajib
Item yang akan ditambahkan di akhir.

index

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

Menampilkan indeks dalam daftar item pertama yang nilainya adalah x. Error akan terjadi jika tidak ada item tersebut. Jika start dan end diberikan, keduanya akan membatasi rentang yang ditelusuri dengan cara yang sama seperti slicing.

Parameter

Parameter Deskripsi
x wajib
Objek yang akan ditelusuri.
start int; default adalah unbound
Indeks awal bagian daftar yang akan diperiksa.
end int; default adalah unbound
Indeks akhir bagian daftar yang akan diperiksa.

insert

None list.insert(index, item)

Menyisipkan item pada posisi tertentu.

Parameter

Parameter Deskripsi
index int; wajib
Indeks item akan berada setelah penyisipan. Jika indeks berada di luar rentang, indeks akan diubah menjadi indeks efektif dalam rentang dari 0 hingga panjang sebelumnya dari daftar, inklusif, dengan cara yang sama seperti untuk indeks awal operator slice.
item wajib
Item.

pop

unknown list.pop(i=-1)

Menghapus item pada posisi tertentu dalam daftar, dan menampilkannya. Jika tidak ada index yang ditentukan, item terakhir dalam daftar akan dihapus dan ditampilkan.

Parameter

Parameter Deskripsi
i int; default adalah -1
Indeks item.

remove

None list.remove(x)

Menghapus item pertama dari daftar yang nilainya adalah x. Error akan terjadi jika tidak ada item tersebut.

Parameter

Parameter Deskripsi
x wajib
Objek yang akan dihapus.