list

. Yerleşik liste türü. Örnek liste ifadeleri:
x = [1, 2, 3]
Dizine ekleme kullanılarak öğelere erişim mümkündür (0'den 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 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

ekleme

None list.append(item)

Listenin sonuna bir öğe ekler.

Parametreler

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

temizle

None list.clear()

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

uzat

None list.extend(items)

Tüm öğeleri listenin sonuna ekler.

Parametreler

Parametre Açıklama
items zorunlu
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 zorunlu
Aranacak nesne.
start int; or None; varsayılan = Yok
İncelenecek liste bölümünün başlangıç dizini.
end int; or None; varsayılan = Yok
İncelenecek liste bölümünün bitiş dizini.

insert

None list.insert(index, item)

Bir öğeyi belirli bir konuma ekler.

Parametreler

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

pop

unknown list.pop(i=-1)

Öğeyi listede belirtilen konumda 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; or None; varsayılan = -1
Öğ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 zorunlu
Kaldırılacak nesne.