Tekrar hoş geldiniz.
Biraz daha dize yöntemleriyle devam edelim.
Şimdi de ekleme ve çıkarma işlemlerini öğrendik.
Append, insert ve extend hakkında bilgi edindik.
Daha sonra çıkarma işleminde pop, remove ve clear'ı öğrendik.
Birkaç tane daha önemli var.
İndeksle devam edelim.
Bu yüzden burayı temizlemek yerine, bunu temizleyelim.
Ve biz de sepet noktası yapacağız.
Dizin.
Bir indeks.
Gördüğünüz gibi, ona bir değer, bir başlangıç ve bir bitiş veriyoruz.
Bu ne anlama geliyor?
Peki, şunu söylemek istiyoruz, hey, iki numaralı endeks nedir?
İki dizin yaparsak ve çalıştır'a tıklarsam.
Bana bir tane verecek.
Bunun biraz kafa karıştırıcı olduğunu biliyorum, ancak endeksi soruyor.
İki numara nerede?
İki numara bir indeksindedir.
Daha anlaşılır olması için bunları harflere dönüştürelim.
Yani elimizde bir B var.
Bak.
D.
Ve son olarak, E.
Ve yine, eğer yaparsam.
D burada ve Çalıştır'a tıklıyorum.
Üçlük bir indeks alıyorum çünkü sıfır bir, iki, üç, hafızamızda üçüncü rafta.
Ayrıca burada isteğe bağlı bir parametre de yapabilirsiniz, yani nereden bakmaya başlamalıyız?
Bu yüzden sıfır indeksine bakmaya başlamanızı ve ardından iki indeksine bakmayı bitirmenizi istiyorum.
Burayı çalıştırdığımda bir hata alıyorum.
Diyor ki, hey de listede değil çünkü sıfır indeksinden başladık ve iki indeksinde durduk.
Üç tane yaparsam ve Çalıştır'a tıklarsam.
Hayır, üçten hemen önce bitiyor.
Yani dört tane yaparsam.
Ve Çalıştır'a tıklıyorum.
Al bakalım.
Ben üç tane aldım.
Şimdi.
Programlarımızda hatalar iyi değildir.
İdeal olarak hata almak istemeyiz, peki bundan nasıl kaçınabiliriz?
Ya bir şey arıyorsak ve listede olup olmadığından emin değilsek?
Bir listede bir şeyler aramanın başka bir şık yolu daha var ve bu python anahtar kelimesi dediğimiz şeyi
içeriyor.
Anahtar kelime, Python'da kullandığınız ve zaten bir anlamı olan bir şeydir.
Örneğin, Python'a gidersem burada anahtar bir kelime var.
Anahtar kelimeler zaten bir anlam ifade eden tüm bu kelimelerdir.
Şimdi bunların üzerinden geçeceğiz ve henüz pek çoğunu görmedik, ancak boolean değerlerinde bir şey
ifade etmek için true right'ı görmüş olabiliriz.
Bu yüzden Python'da true kelimesini kullanamayız çünkü zaten bir anlamı vardır.
Gördüğünüz gibi in diye bir kelime var, ortalama bir şey yazdığımız anda python'da
anahtar bir kelimedir ve bu oldukça güzel hey sepette DX olduğunu söyleyebiliriz ve bunu çalıştırırsam.
Gerçek OC'nin eski ve sepet olduğunu anlıyorum.
Yanlış anlıyorum çünkü öyle bir şey yok.
Ve bu aslında oldukça faydalıdır.
Ve bunu teller için bile yapabiliriz.
Örneğin, bir kelimede I harfini arıyorsam ve diyelim ki I in.
Merhaba, benim adım Ian.
Çalıştır'a tıklarsam.
Doğru anladım çünkü I harfi.
Bu dizede var.
Pekala, bir tane daha öğrenelim.
Bir diğeri de sepet nokta sayısıdır.
Ve bir öğenin kaç kez gerçekleştiğini sayabiliriz.
Örneğin, DH ve ben Çalıştır'a tıklarsak.
Bir tane alıyorum çünkü DD listede sadece bir kez var.
Ama buraya başka bir DH eklersem ve çalıştır'a tıklarsam.
Yapacağız.
Bu değerin listemizde kaç kez geçtiğini sayar?
Çok, çok faydalı.
Tamam.
Birkaç tane daha kaldı.
Hadi biraz egzersiz yapalım ve bir sonrakinde görüşürüz.