Python Dizileri
- Önceki Sayfa Python Lambda
- Sonraki Sayfa Python Sınıf/ Nesne
Lütfen注意, Python, dizileri desteklemeyen bir dil olduğundan, Python listeleri kullanılabilir.
Dizi
Dizi, tek bir değişkende birden fazla değeri saklamak için kullanılır:
Örnek
Otomobil markalarını içeren bir dizi oluşturun:
cars = ["Porsche", "Volvo", "BMW"]
Dizi nedir?
Dizi, birden fazla değeri aynı anda içerebilen özel bir değişkendir.
Bir proje listesi (örneğin, otomobil markaları listesi) varsa, markaları tek bir değişkende saklayabilirsiniz, aşağıdaki gibi görünebilir:
car1 = "Porsche" car2 = "Volvo" car3 = "BMW"
Ancak, bu markaları dolaşmak ve belirli bir otomobil markası bulmak istiyorsanız ne yaparsınız? 3 araç değilse, 300 araçsa ne yaparsınız?
Çözüm, dizi!
Dizi, tek bir ad altında birden fazla değeri saklayabilir ve bu değerlere indeks numarası ile erişebilirsiniz.
Dizi elemanına erişim
Dizi elemanlarına indeks numarası ile erişilir.
Örnek
İlk dizi öğesinin değerini alın:
x = cars[0]
Örnek
İlk dizi öğesinin değerini değiştirin:
cars[0] = "Audi"
Dizi uzunluğu
Kullanım: len()
Metot, dizinin uzunluğunu (dizideki eleman sayısını) döndürür.
Örnek
cars dizisindeki eleman sayısını döndürün:
x = len(cars)
Açıklama:Dizi uzunluğu, en yüksek dizi indeksinden bir fazla olmalıdır.
Dizi elemanlarını dolaşma
Kullanabilirsiniz for in
Dizi boyutunu dolaşma
Örnek
cars dizisindeki her bir öğeyi yazdırın:
for x in cars: print(x)
Dizi elemanı ekleme
Kullanabilirsiniz append()
Metot, elemanı dizide ekler.
Örnek
cars dizisine bir eleman daha ekleyin:
cars.append("Audi")
Dizi elemanı silme
Kullanabilirsiniz pop()
Metot, diziden eleman siler.
Örnek
cars dizisinin ikinci elemanını silin:
cars.pop(1)
Ayrıca remove()
Metot, diziden eleman siler.
Örnek
"Volvo" değeri olan elemanı silinir:
cars.remove("Volvo")
Açıklama:listenin remove()
Sadece belirtilen değeri ilk kez ortaya çıkan yerden siliyor.
Dizi Metodları
Python, listeler veya diziler üzerinde kullanılabilen bir grup yerleşik metot sunar.
Metod | Açıklama |
---|---|
append() | Listenin Sonuna Bir Eleman Ekleme |
clear() | Listedeki Tüm Elemanları Silme |
copy() | Listenin Kopyasını Dönme |
count() | Belirtilen Değere Sahip Eleman Sayısını Dönme |
extend() | Liste Elemanlarını (veya herhangi bir döngüsel nesneyi) Mevcut Listenin Sonuna Ekleyin |
index() | Belirtilen Değere Sahip İlk Elemanın İndeksini Dönme |
insert() | Belirtilen Konuma Eleman Ekleme |
pop() | Belirtilen Konumdaki Elemanı Silme |
remove() | Belirtilen Değere Sahip Öğeyi Silme |
reverse() | Listeyi Tersine Çevirme |
sort() | Listeyi Sıralama |
Açıklama:Python dizilere doğrudan destek sağlamaz, ancak Python listeleri kullanılabilir.
- Önceki Sayfa Python Lambda
- Sonraki Sayfa Python Sınıf/ Nesne