Python Dizileri

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"]

Çalıştırma örneği

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]

Çalıştırma örneği

Örnek

İlk dizi öğesinin değerini değiştirin:

cars[0] = "Audi"

Çalıştırma örneği

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)

Çalıştırma örneği

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)

Çalıştırma örneği

Dizi elemanı ekleme

Kullanabilirsiniz append() Metot, elemanı dizide ekler.

Örnek

cars dizisine bir eleman daha ekleyin:

cars.append("Audi")

Çalıştırma örneği

Dizi elemanı silme

Kullanabilirsiniz pop() Metot, diziden eleman siler.

Örnek

cars dizisinin ikinci elemanını silin:

cars.pop(1)

Çalıştırma örneği

Ayrıca remove() Metot, diziden eleman siler.

Örnek

"Volvo" değeri olan elemanı silinir:

cars.remove("Volvo")

Çalıştırma örneği

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.