‫Zip hakkında konuşalım.
‫Zip'i nasıl kullanabiliriz?
‫Peki, yeni bir fonksiyon oluşturalım.
‫Ve fermuar işlevi bir tür fermuar gibi çalışır.
‫İki listeye veya iki aralığa ihtiyacımız var ve bunları birbirine sıkıştırabiliriz.
‫Size ne demek istediğimi göstereyim.
‫Diyelim ki benim listem ve sizin listeniz var.
‫Ve bu.
‫Listenizde 10, 20 ve 30 olacak.
‫Bunun bir liste olduğundan emin olun.
‫Al bakalım.
‫Ve burada zip fonksiyonu ile basitçe çalıştırabilirim.
‫Zip.
‫Ve burada.
‫Bizim durumumuzda istediğim kadar yiyeceği aralıklarla veriyorum.
‫O yüzden listemi vereceğim.
‫Ve listeni.
‫Bu konuyu kapatalım.
‫Bir parantez daha ekleyin.
‫Ve eğer Çalıştır'a tıklarsam.
‫Şuna bir bak.
‫Az önce burada olan şey.
‫Zip.
‫Fermuar gibi.
‫İki topu alır ve her birinden ilk öğeyi alır ve bir fermuar gibi birbirine fermuarlar.
‫Böylece bir ve on birlikte bir tuple'a eklenir.
‫Daha sonra iki ve 20 birlikte bir tuple'a eklenir.
‫Ve sonra üç ve 30 birlikte bir tuple'a eklenir.
‫Ya bu bir tuple olsaydı?
‫Bunun gibi ve Çalıştır'a tıklıyorum.
‫Fark eder mi?
‫Bu bir yinelenebilir.
‫Eşyaları birbirine sıkıştıracak.
‫Şimdi, bu size o kadar da faydalı görünmeyebilir.
‫Aslında çok önemli bir işlevdir ve çok genel olduğu için pek çok farklı şeyde kullanılabilir.
‫Örneğin, bir veritabanından tüm kullanıcı adlarını bir veritabanındaki bir sütundan ve daha sonra belki de veritabanının
‫başka bir bölümünden topladık.
‫Tüm telefon numaralarını topladık ve hepsi aynı sıradaydı.
‫Peki, bunları zip kullanarak kullanıcı adı ve telefon numaralarının ekli olduğu bir tapınakta birleştirebilir ve
‫yepyeni bir veri yapısı oluşturabiliriz.
‫Ve burada başka bir liste olsaydı, diyelim ki onların listesi.
‫Ve bunda beş tane var.
‫İçin.
‫Ve üç, onların listesini de tekrar ekleyebilirim.
‫Ve eğer Çalıştır'a tıklarsam.
‫Şunu görüyor musun?
‫Bir şeyleri birbirine sıkıştırmaya devam edebilirim, böylece zip bu listelerin veya veri yapılarının her biri üzerinde yineleme yapar ve bunları birbirine
‫sıkıştırır.
‫Bir kez daha mevcut durumumuzda herhangi bir değişiklik yapmadığımıza dikkat edin.
‫Veri.
‫Bunun yerine, yepyeni bir tane yaratıyoruz.
‫Çok, çok güzel.
‫Peki ya azaltma?
‫Bir sonraki videoda daha fazlasını öğrenelim.