daftar

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.
Laporkan masalah Lihat sumber

Jenis daftar bawaan. Contoh ekspresi daftar:
x = [1, 2, 3]
Akses elemen dapat dilakukan menggunakan pengindeksan (dimulai dari 0):
e = x[1]   # e == 2
Daftar mendukung operator + untuk menyambungkan 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 dalam Python.

Pelanggan

tambahkan

None list.append(item)

Menambahkan item ke akhir daftar.

Parameter

Parameter Deskripsi
item wajib
Item akan ditambahkan di bagian akhir.

hapus

None list.clear()

Menghapus semua elemen daftar.

perluas

None list.extend(items)

Menambahkan semua item ke bagian akhir daftar.

Parameter

Parameter Deskripsi
items wajib
Item untuk ditambahkan di akhir.

index

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

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

Parameter

Parameter Deskripsi
x diperlukan
Objek yang akan ditelusuri.
start int; or None; default = Tidak ada
Indeks awal bagian daftar yang akan diperiksa.
end int; or None; default = Tidak ada
Indeks akhir bagian daftar yang akan diperiksa.

insert

None list.insert(index, item)

Menyisipkan item pada posisi tertentu.

Parameter

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

pop

unknown list.pop(i=-1)

Menghapus item di posisi yang ditentukan dalam daftar dan menampilkannya. Jika index tidak ditentukan, tindakan ini akan menghapus dan menampilkan item terakhir dalam daftar.

Parameter

Parameter Deskripsi
i int; or None; default = -1
Indeks item.

remove

None list.remove(x)

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

Parameter

Parameter Deskripsi
x diperlukan
Objek yang akan dihapus.