list

Sorun bildir Kaynağı göster Nightly · 7.3 · 7.2 · 7.1 · 7.0 · 6.5

. Yerleşik liste türü. Örnek liste ifadeleri:

x = [1, 2, 3]
Dizine ekleme (0 ile başlar) kullanılarak öğelere 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ş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 zorunlu
Sona eklenecek öğe.

temizle

None list.clear()

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

extend

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 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)

Belirli bir konuma öğe ekler.

Parametreler

Parametre Açıklama
index int; required
Belirtilen konumun dizini.
item zorunlu
Öğ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 zorunlu
Kaldırılacak nesne.