list

Yerleşik liste türü. Örnek liste ifadeleri:
x = [1, 2, 3]
Öğelere dizin oluşturma (0 ile başlar) kullanılarak erişilebilir:
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 dilimleme 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ştirilebilir.

Üyeler

ekleme

None list.append(item)

Listenin sonuna bir öğe ekler.

Parametreler

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

temizle

None list.clear()

Listedeki tüm öğeleri kaldırır.

uzat

None list.extend(items)

Tüm öğeleri listenin sonuna ekler.

Parametreler

Parametre Açıklama
items iterable; required
Sona eklenecek öğeler.

indeks

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

Değeri x olan ilk öğenin listedeki dizinini döndürür. Böyle bir öğe yoksa hata oluşur.

Parametreler

Parametre Açıklama
x required
Aranacak nesne.
start int; varsayılan değer unbound
İncelenecek liste bölümünün başlangıç dizini.
end int; varsayılan değer unbound
İncelenecek liste bölümünün bitiş dizini.

insert

None list.insert(index, item)

Belirli bir konuma öğe ekler.

Parametreler

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

pop

unknown list.pop(i=-1)

Listedeki belirtilen konumdaki öğeyi 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; varsayılan değer -1
Öğenin dizini.

remove

None list.remove(x)

Değeri x olan ilk öğeyi listeden kaldırır. Böyle bir öğe yoksa hata oluşur.

Parametreler

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