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