‫Bu arada, aslında sözlükte bir öğenin nasıl aranacağını listede gördüğümüz bir yol
‫daha var.
‫Bu kelimeyi nasıl kullandığımızı hatırlayın.
‫Hey, I içeren bir listede I var mı gibi bir şey söyledik veya merhaba gibi bir dize bile kullandık.
‫Aynı şeyi sözlükler için de yapabilirsiniz.
‫Kullanıcıda sepet var mı diyebilirim?
‫Şunun çıktısını alalım.
‫Ve koş.
‫Ve diyecek ki, evet, kullanıcıda sepet var.
‫Peki ya boyut ne olacak?
‫Öyle bir şey var mı?
‫Hayır.
‫Bu yanlış.
‫Bu kullanıcıda mevcut değildir.
‫Ama işte burada işler gerçekten ilginçleşiyor.
‫Bu da yine kullanabileceğimiz bir başka sözlük yöntemidir.
‫Bu arada, sözlüklerin sahip olduğu çok fazla sözlük yöntemi olmadığını görebilirsiniz.
‫Neyse ki, burada ana konuların üzerinden geçeceğiz.
‫Birinin adı Keys.
‫Ve anahtarlar sadece anahtarları kontrol eder.
‫Kullanıcının anahtarları nelerdir?
‫Yani buraya gidip çalıştır'a tıklarsam.
‫Bu tarafta anahtar yok, üzgünüm.
‫Yani bu bir değerdir.
‫Anahtarları kontrol etmek istersem, H derim.
‫Ki bu doğru.
‫Ama bir değeri kontrol etmek istersem.
‫Bu durumda, eğer yaparsam.
‫Merhaba.
‫Anlıyorum.
‫Bu iş bitecek.
‫Ya da yineleme dediğimiz şey.
‫Değerler.
‫Gerçekten kullanışlı olan bir diğeri de öğelerdir ve öğeler özeldir çünkü anahtarları ve değerleri
‫gördük, ancak öğeler aslında tüm öğeyi alır.
‫Bunu gerçekten görebilmemizin yolu sadece kaldıralım ve çalıştır'a tıklayalım.
‫Tamam.
‫Bu çok ilginç.
‫Burada diktelerim var ve bir liste gibi görünüyor ve burada bir ayraç sepetimiz var.
‫Bir, iki, üç selam.
‫Merhaba ve h 20.
‫Ancak burada daha önce görmediğimiz bazı garip sözdizimleri var ve bu aslında bir tuple.
‫Bu yüzden bunu biraz bekleteceğiz ve bir sonraki veri yapımızdan bahsederken bu konu hakkında biraz
‫daha konuşacağız.
‫Ancak anahtarlar, değerler ve öğeler bizim için bunları sözlüğümüzden almanın kolay bir yoludur.
‫Kullanabileceğimiz diğer sözlük yöntemleriyle devam edelim.
‫Bir tanesi çok güzel, adı da bu.
‫Temiz.
‫Ve eğer bunu çalıştırırsam.
‫Şunu görüyor musun?
‫Boş bir sözlük alıyorum.
‫Burada sadece users dot clear'ı çalıştırsam ve user'ı çalıştırsam ne olur?
‫Yine de boş bir nesne veya boş bir sözlüktür.
‫Yani burada clear'ın aslında hiçbir şey döndürmediğini görebilirsiniz.
‫Öyle değil mi?
‫Yerinde duruyor.
‫Sözlükte ne varsa kaldırır, böylece sadece boş bir sözlük oluşturur.
‫Ne hakkında?
‫Anlaşıldı.
‫Bir kopya, kopyalamamızı sağlar.
‫Bir kullanıcı, böylece kullanıcı ve kullanıcı ikiyi yazdırırsam ve çalıştır'a tıklarsam.
‫İkişer kullanıcım var.
‫Anahtarlar ve değerler kopyalandı.
‫Ama eğer şimdi.
‫Şöyle diyelim.
‫İlk kullanıcıyı temizleyin ve çalıştır'a tıklayın.
‫İlk kullanıcı boş.
‫Ancak ikinci kullanıcıyı kopyaladığım için, ikinci kullanıcı eski bilgilere sahip.
‫Ve bu daha önce de bahsettiğimiz bir kavram.
‫Bir başka kullanışlı komut olan ve kullanıcıya sahip olmaya geri dönelim user dot pop, sözlükten bir anahtar ve bir
‫değer kaldırır.
‫Bizim durumumuzda, diyelim ki H olan anahtarı kaldırmak istiyoruz, bu yüzden H diyeceğim ve bunu çalıştırırsam.
‫20 alıyorum çünkü pop kaldırılan şeyin değerini döndürüyor.
‫Ama şimdi kullanıcıyı yazdırırsam, yaşın artık var olmadığını göreceksiniz çünkü onu çıkardık.
‫Ancak Pop, gördüğünüz gibi, gerçek değeri ortadan kaldırır.
‫Veya gerçek değeri döndürür.
‫20.
‫İşte gerçekten eğlenceli bir başka pop öğesi ve dürüst olmak gerekirse bu.
‫Çok fazla kullanmadım ama eğlenceli olduğunu düşünüyorum.
‫Tahmin ettiyseniz patlatın.
‫Tahmin edemezsin.
‫Bu arada, bunu çalıştırırsam küçük harflerle düzgün yazdığımdan emin olmam gerekiyor.
‫Az önce ne oldu?
‫Rastgele bir şey açıyor.
‫Bu durumda anahtarlardan ve değerlerden biri olan 20 yaş kaldırılır.
‫Böylece sözlükteki son öğe, sözlüğün sırasız olduğunu hatırlayarak kaldırılır.
‫Yani bu, herhangi bir düzene sahip olmayan devasa, devasa bir sözlüktü.
‫Bazen gördüğünüz gibi bazı çiftleri kaldırır, sonuncuyu değil, bazı anahtar değer çiftlerini.
‫Bu yüzden bu konuda dikkatli olmalısınız.
‫Girdiğiniz son şeyi kaldırması gerekmez, ancak bazı durumlarda yararlı olabilir.
‫Son olarak, güncelleme adı verilen bir şeyimiz var, bir güncelleme, adından da anlaşılacağı gibi, bir anahtar değeri günceller.
‫Şimdi buraya bir göz atalım.
‫Tek yapmamız gereken ona yeni bir sözlük vermek.
‫Yani küme parantezleri ve basitçe şunu söyleyin, hey, 255 yaşını güncellemek istiyorum.
‫Çalıştır'a tıklarsam.
‫Oh, ve burada bir parantez unuttum.
‫Tekrar deneyelim.
‫Çalıştır'a tıklarsam.
‫Al bakalım.
‫Yaş güncellendi.
‫Ama eğer.
‫Bu, sayfalar gibi var olmayan bir anahtardı ve çalıştır'a tıkladım.
‫Yine de yeni bir anahtar öğe ile güncellenecektir.
‫Yani bu da gerçekten faydalı bir yöntem.
‫Tamam.
‫Sözlükler için bu kadar.
‫Bir sonraki videoda görüşürüz.