list

Sorun bildir Kaynağı görüntüle Nightly · 7.4 . 7.3 · 7.2 · 7.1 · 7.0 · 6.5

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 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ştirilebilir.

Ü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.

uzat

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 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 olarak None değeridir
İ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)

Belirli bir konuma öğe ekler.

Parametreler

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

pop

unknown list.pop(i=-1)

Listede belirtilen konumdaki öğeyi kaldırır ve döndürür. index belirtilmezse listedeki son öğe kaldırılır ve döndürülü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 gerekli
Kaldırılacak nesne.