Python Erişim Listesi Öğeleri
Erişim Öğeleri
Liste öğelerine dizin numarasına başvurarak erişebilirsiniz:
Örnek
Listenin ikinci öğesini yazdırın:
thislist = ["apple", "banana", "cherry"]
print(thislist[1])
Negatif İndeksleme
Negatif indeksleme, sondan başlayarak anlamına -1
gelir, son öğeye
-2
atıfta bulunur, ikinci son öğeye atıfta bulunur vb.
Örnek
Listenin son öğesini yazdırın:
thislist = ["apple", "banana", "cherry"]
print(thislist[-1])
Dizin Aralığı
Aralığın nereden başlayacağını ve nerede biteceğini belirterek bir dizin aralığı belirtebilirsiniz.
Bir aralık belirtirken, dönüş değeri, belirtilen öğeleri içeren yeni bir liste olacaktır.
Örnek
Üçüncü, dördüncü ve beşinci öğeyi döndürün:
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[2:5])
Not: Arama, dizin 2'de (dahil) başlar ve dizin 5'te (dahil değildir) biter.
İlk öğenin 0 indeksine sahip olduğunu unutmayın.
Başlangıç değerini dışarıda bırakarak, aralık ilk öğeden başlayacaktır:
Örnek
Bu örnek, öğeleri baştan "turuncu"ya döndürür:
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[:4])
Bitiş değerini dışarıda bırakarak, aralık listenin sonuna kadar devam edecektir:
Örnek
Bu örnek, "kiraz" dan ve sonuna kadar olan öğeleri döndürür:
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[2:])
Negatif Endeks Aralığı
Aramayı listenin sonundan başlatmak istiyorsanız, negatif dizinleri belirtin:
Örnek
Bu örnek, dizin -4'ten (dahil) dizin -1'e (hariç tutulan) öğeleri döndürür
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[-4:-1])