Merhaba arkadaşlar, bu yazımızda Python derslerinin bu serisinde dokuzuncu ders olarak Python Liste konusuna değinmeye çalışacağım. Umarım sizler için faydalı bir yazı olur. İsterseniz hemen başlayalım.
Python Liste
Python’da listeler, birden fazla veriyi saklamak için kullanılan dinamik bir veri yapısıdır. Listeler, herhangi bir veri türünden elemanlar içerebilir ve elemanların sırasını korur. Listeler, [] işaretleri arasına virgülle ayrılmış elemanlarla oluşturulur. Örnek olarak, aşağıdaki kod parçasında bir liste oluşturulur:
fruits = ["apple", "banana", "cherry"]
Bu liste “apple”, “banana”, “cherry” elemanlarını içerir. Listelerde elemanların indeksi 0’dan başlar. Örnekteki liste için ilk elemanın indeksi 0, ikinci elemanın indeksi 1 ve üçüncü elemanın indeksi 2’dir.
Listeler Python’da çok yönlü bir veri yapısıdır ve listeler içinde listeler de yer alabilir. Listelerde elemanlar eklenir, silinir ve değiştirilir ve listelerin boyutu ve elemanları dinamik olarak değişebilir. Listeler, diziler, kuyruklar veya stekler gibi diğer veri yapılarının özelliklerini kapsayan birçok yerleşik metodu içerir.
Listelerde Elemana Ulaşma
Python’da listelerde elemanlarına ulaşmak için indeks numarasını kullanabilirsiniz. Her bir eleman, liste içinde sıralı olarak saklandığından, her eleman için bir indeks numarası vardır ve bu indeks numarası 0 ile başlar. Örnek olarak, aşağıdaki kod parçasında bir liste oluşturuldu:
fruits = ["apple", "banana", "cherry"]
Bu liste içinde ilk elemanın indeksi 0, ikinci elemanın indeksi 1 ve üçüncü elemanın indeksi 2’dir. Örneğin, “banana” elemanına ulaşmak için aşağıdaki kod kullanılabilir:
print(fruits[1])
Bu kod parçası, “banana” yazdırır.
Ayrıca, Python’da listelerin elemanlarına negatif indekslerle de erişebilirsiniz. Bu, liste içindeki son elemanın indeksi -1, sonuncu elemanın indeksi -2 ve böyle devam eder. Örneğin, “cherry” elemanına ulaşmak için aşağıdaki kod kullanılabilir:
print(fruits[-1])
Bu kod parçası, “cherry” yazdırır.
Ayrıca listelerde slice yaparak belirli aralıklardaki elemanlara ulaşabilirsiniz. Örneğin, fruits listesinde 1 ve 2. indekse kadar olan elemanları almak için aşağıdaki kod parçası kullanabilirsiniz:
print(fruits[1:3])
Bu kod parçası, [“banana”, “cherry”] listesini yazdırır.
Listelerin elemanlarına ulaşmak için kullanabileceğiniz diğer yollar da var, örneğin “in” operatoru ile belirli bir elemanın liste içinde olup olmadığını kontrol edebilirsiniz. Örneğin, aşağıdaki kod parçası “banana” elemanının fruits listesinde olup olmadığını kontrol eder:
if "banana" in fruits: print("banana is in the fruits list.")
Bu kod parçası, “banana is in the fruits list.” yazdırır.
Listelerde elemanlarına ulaşmak için kullanabileceğiniz birçok yöntem var ve seçeceğiniz yöntem kodunuzun amacına ve ihtiyacına göre değişebilir.
Arkadaşlar bu Python Liste adlı yazımızın da sonuna gelmiş bulunmaktayız. Umarım faydalı olmuştur.