list

Sorun bildir Kaynağı görüntüleyin Nightly · 7.4 .

Dahili liste türü. Örnek liste ifadeleri:

x = [1, 2, 3]
Öğelere dizine ekleme (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 de dilim işlemleri 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 required
Sonuna eklenecek öğe.

temizle

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 required
Sonuna eklenecek öğeler.

indeks

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

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

Parametreler

Parametre Açıklama
x required
Aranacak nesne.
start int veya None; varsayılan değer None
İncelenecek liste bölümünün başlangıç dizini.
end int veya None; varsayılan değer None
İ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 int; required
Belirtilen konumun dizini.
item required
Öğ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 veya None; varsayılan değer -1
Öğenin dizini.

remove

None list.remove(x)

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

Parametreler

Parametre Açıklama
x required
Kaldırılacağı nesne.