...

Liste Methodları

 

append(x) Listeye yeni bir değer ekler.
a = ["bee", "moth"]
print(a)
a.append("ant")
print(a)
extend(iterable) Listeye birden fazla değer veya başka bir liste ekler.
a = ["bee", "moth"]
print(a)
a.extend(["ant", "fly"])
print(a)
insert(i,x) Belirtilen sıraya değer ekler. Sonraki değerleri bir sonraki sıraya öteler.
a = ["bee", "moth"]
print(a)
a.insert(0, "ant")
print(a)
a.insert(2, "fly")
print(a)
remove(x) Listedeki belirtilen değerin ilk geçtiği sırayı siler.
a = ["bee", "moth", "ant"]
print(a)
a.remove("moth")
print(a)
pop(x) Listedeki en son sıradaki değeri siler veya sıra numarası verilirse ilgili sıra numarasındaki değeri siler.
a = ["bee", "moth", "ant"]
print(a)
a.remove("moth")
print(a)
a = ["bee", "moth", "ant"]
print(a)
a.pop()
print(a)
clear() Listedeki tüm elemanları siler.
a = ["bee", "moth", "ant"]
print(a)
a.clear()
print(a)
index(x, start, end) Eğer sadece değer yazılırsa, listedeki değerin ilk olduğu sıra numarasını döndürür. Arama işlemi sadece başlangıç (start) ve bitiş (end) değerleri arasında yapılabilir.
a = ["bee", "ant", "moth", "ant"]
print(a.index("ant"))
print(a.index("ant", 2))
count(x) Belirtilen değer dizi içerisinde kaç adet olduğunu geri döndürür.
a = ["bee", "ant", "moth", "ant"]
print(a.count("bee"))
print(a.count("ant"))
print(a.count(""))
sort(key=None, reverse=False) Listeyi iki parametreye göre sıralar. İlk parametre varsayılan olarak NONE değeri alır.İkinci parametre ise varsayılan olarak false değeri alır.
a = [3,6,5,2,4,1]
a.sort()
print(a)

a = [3,6,5,2,4,1]
a.sort(reverse=True)
print(a)

a = ["bee", "wasp", "moth", "ant"]
a.sort()
print(a)

a = ["bee", "wasp", "butterfly"]
a.sort(key=len)
print(a)

a = ["bee", "wasp", "butterfly"]
a.sort(key=len, reverse=True)
print(a)
reverse() Listedeki elemanları ters olarak tekrar sıralar.
a = [3,6,5,2,4,1]
a.reverse()
print(a)

a = ["bee", "wasp", "moth", "ant"]
a.reverse()
print(a)
copy() Listenin gölge bir kopyasını yapar. Yeni değişkene atar. Her iki listede benzer şekilde hareket etmeye başlar.
# WITHOUT copy()
a = ["bee", "wasp", "moth"]
b = a
b.append("ant")
print(a)
print(b)

# WITH copy()
a = ["bee", "wasp", "moth"]
b = a.copy()
b.append("ant")
print(a)
print(b)