Python Dizileri
Not: Python'un Diziler için yerleşik desteği yoktur, ancak bunun yerine Python Listeleri kullanılabilir.
diziler
Not: Bu sayfa LISTS'i ARRAYS olarak nasıl kullanacağınızı gösterir, ancak Python'da dizilerle çalışmak için NumPy library gibi bir kitaplığı içe aktarmanız gerekir .
Diziler, birden çok değeri tek bir değişkende saklamak için kullanılır:
Örnek
Araba adlarını içeren bir dizi oluşturun:
cars = ["Ford", "Volvo", "BMW"]
Dizi nedir?
Dizi, aynı anda birden fazla değeri tutabilen özel bir değişkendir.
Bir öğe listeniz varsa (örneğin bir araba adları listesi), arabaları tek değişkenlerde depolamak şöyle görünebilir:
car1 = "Ford"
car2 = "Volvo"
car3 = "BMW"
Ancak, arabalar arasında dolaşmak ve belirli bir tane bulmak isterseniz ne olur? Peki ya 3 değil de 300 arabanız olsaydı?
Çözüm bir dizi!
Bir dizi, tek bir ad altında birçok değeri tutabilir ve değerlere bir dizin numarasına başvurarak erişebilirsiniz.
Bir Dizinin Öğelerine Erişin
İndeks numarasına başvurarak bir dizi öğesine başvurursunuz .
Örnek
İlk dizi öğesinin değerini alın:
x = cars[0]
Örnek
İlk dizi öğesinin değerini değiştirin:
cars[0] = "Toyota"
Bir Dizinin Uzunluğu
len()
Bir dizinin uzunluğunu (bir dizideki öğelerin sayısı) döndürmek için yöntemi kullanın .
Örnek
Dizideki eleman sayısını cars
döndür:
x = len(cars)
Not: Bir dizinin uzunluğu her zaman en yüksek dizi dizininden bir fazladır.
Döngü Dizi Elemanları
for in
Bir dizinin tüm öğeleri arasında döngü yapmak için döngüyü kullanabilirsiniz .
Örnek
Dizideki her öğeyi yazdırın cars
:
for x in cars:
print(x)
Dizi Elemanları Ekleme
append()
Bir diziye eleman eklemek için yöntemi kullanabilirsiniz .
Örnek
Diziye bir eleman daha ekleyin cars
:
cars.append("Honda")
Dizi Öğelerini Kaldırma
pop()
Diziden bir öğeyi kaldırmak için yöntemi kullanabilirsiniz .
Örnek
cars
Dizinin ikinci öğesini silin :
cars.pop(1)
remove()
Yöntemi diziden bir öğeyi kaldırmak için de kullanabilirsiniz .
Örnek
"Volvo" değerine sahip öğeyi silin:
cars.remove("Volvo")
Not: Listenin remove()
yöntemi yalnızca belirtilen değerin ilk oluşumunu kaldırır.
Dizi Yöntemleri
Python, listelerde/dizilerde kullanabileceğiniz bir dizi yerleşik yönteme sahiptir.
Method | Description |
---|---|
append() | Adds an element at the end of the list |
clear() | Removes all the elements from the list |
copy() | Returns a copy of the list |
count() | Returns the number of elements with the specified value |
extend() | Add the elements of a list (or any iterable), to the end of the current list |
index() | Returns the index of the first element with the specified value |
insert() | Adds an element at the specified position |
pop() | Removes the element at the specified position |
remove() | Removes the first item with the specified value |
reverse() | Reverses the order of the list |
sort() | Sorts the list |
Not: Python'un Diziler için yerleşik desteği yoktur, ancak bunun yerine Python Listeleri kullanılabilir.