list

Yerleşik liste türü. Örnek liste ifadeleri:
x = [1, 2, 3]
Öğelere dizin oluşturma (0'den 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()

Listenin tüm öğelerini 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. start ve end verilirse aranan aralığı dilimleme ile aynı şekilde kısıtlarlar.

Parametreler

Parametre Açıklama
x gerekli
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
Öğenin eklenmesinden sonra bulunacağı dizin. Dizin aralık dışındaysa dilim operatörünün başlangıç dizininde olduğu gibi 0 ile listenin önceki uzunluğu arasındaki aralığa (bu aralık dahil) dönüştürülür.
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.