list

Sorun bildirin Kaynağı göster

Yerleşik liste türü. Örnek liste ifadeleri:
x = [1, 2, 3]
Öğelere erişmek, dizine ekleme özelliğini kullanarak mümkündür (0 ile başlar):
e = x[1]   # e == 2
Listeler iki listeyi birleştirmek için + operatörünü destekler. Örnek:
x = [1, 2] + [3, 4]   # x == [1, 2, 3, 4]
x = ["a", "b"]
x += ["c"]            # x == ["a", "b", "c"]
Dizelere benzer şekilde listeler de dilim işlemlerini destekler:
['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']
Listeler Python'da olduğu gibi değişebilir.

Üyeler

append

None list.append(item)

Listenin sonuna bir öğe ekler.

Parametreler

Parametre Açıklama
item gerekli
Sona eklenecek öğe.

clear

None list.clear()

Listenin tüm öğelerini kaldırır.

uzatma

None list.extend(items)

Tüm öğeleri listenin sonuna ekler.

Parametreler

Parametre Açıklama
items gerekli
Sona eklenecek öğeler.

indeks

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

Değeri x olan ilk öğenin listesindeki dizini döndürür. Böyle bir öğe yoksa bu bir hatadır.

Parametreler

Parametre Açıklama
x gerekli
Aranacak nesne.
start int; veya None; varsayılan değer: None
Denetlenecek liste bölümünün başlangıç dizini.
end int; veya None; varsayılan olarak None değeridir
Denetlenecek liste bölümünün bitiş dizini.

insert

None list.insert(index, item)

Belirli bir konuma öğe ekler.

Parametreler

Parametre Açıklama
index gerekli
Belirtilen konumun dizini.
item gerekli
Öğe.

pop

unknown list.pop(i=-1)

Öğeyi listede belirli bir konumdan kaldırır ve döndürür. index belirtilmezse listedeki son öğeyi kaldırır ve döndürür.

Parametreler

Parametre Açıklama
i int; veya None; varsayılan -1 şeklindedir
Öğenin dizini.

remove

None list.remove(x)

Değeri x olan ilk öğeyi listeden kaldırır. Böyle bir öğe yoksa bu bir hatadır.

Parametreler

Parametre Açıklama
x gerekli
Kaldırılacak nesne.