‫Tekrar hoş geldiniz.
‫Bu videoda, bir koleksiyon türü olan listeleri inceleyeceğiz.
‫Ve örneğin bir dizi dışındaki nesne veya değer kümeleriyle çalışmak için esnek bir yoldur.
‫Bu nedenle, birlikte çalıştığınız nesneler veya değerler grubu ile yarışınıza kıyasla dinamik olarak büyüyebilir ve küçülebilir.
‫Hatırlayacağınız gibi bir yarışta bunu özellikle ayarlamanız gerekiyordu.
‫Yani taşa bağlanmıştı.
‫Bir dizinin kaç elemanı olabilir?
‫Ancak burada listeler oldukça dinamiktir.
‫Koleksiyon bir sınıftır ve bu koleksiyona öğe eklemeden önce sınıfın bir örneğini gerektirir.
‫Yani listelerle çalışırken, listeler koleksiyonlardır.
‫Yani listeler bir koleksiyon türüdür, bu yüzden ondan miras alır, ancak yine de bir sınıftır.
‫Bu yüzden aşağıdaki satırı eklememiz gerekiyor.
‫Dolayısıyla, yalnızca bir veri türü içeren koleksiyonlar için bu sistemi kullanın nokta koleksiyonlar, nokta genel ad alanı.
‫Dolayısıyla, burada liste bildirimi örneklerini kullanmak istiyorsanız bu ad alanını projemize eklememiz gerekecektir.
‫Yani var numbers eşittir yeni liste int.
‫Yani burada herhangi bir değer içermeyen bir listeden bahsediyoruz.
‫Yani bu noktada boş bir liste.
‫Ve bunun altında, listenin değerlere sahip olduğu bir örnek görüyorsunuz.
‫Aradaki fark, burada değerleri virgülle ayırarak küme parantezleri içinde eklemeniz ve ardından değerleri ekleyip çıkarmanızdır.
‫Dolayısıyla, bir değer eklemek için basitçe add yöntemini kullanabilirsiniz.
‫Bir değerden kurtulmak için remove yöntemini kullanırsınız.
‫Burada yedi kişiyi listemize eklediğimizi ve ardından yedi kişiyi listemizden çıkardığımızı görüyoruz.
‫O zaman elimizde bir endeks örneği var.
‫Yani indeks sıfırdır ve remove add indeksi belirli bir konumdaki bir öğeyi kaldıracaktır.
‫Yani indekslere sahip olduğunuz ve bir değer elde ederek belirli bir indeksteki bir öğeyi kaldırabileceğiniz
‫bir diziye benzer.
‫Burada, 25 olan tek bir değere sahip bu sayı listesine sahip olduğumuzu görüyorsunuz.
‫Ve şimdi bu değeri elde etmek için basitçe indeksi kullanıyoruz.
‫Ve bu durumda, yalnızca bir değerimiz olduğu için, bunun indeksi sıfırdır.
‫Böylece sıfır sayısı 25 olur ve bu artık bir değer olarak saklanır.
‫Bir listeyi temizlemek için basitçe clear yöntemini kullanabilirsiniz.
‫Bu nedenle, tüm listeyi temizlemeye adanmış özel bir yöntem vardır, böylece daha sonra boş olacaktır.
‫Dolayısıyla, kaç tane öğe eklediğiniz önemli değildir, hepsinden kurtulacaktır.
‫Tabii ki, sadece bahsettiğimiz listeye özel, listeler ve döngüler.
‫Burada bol miktarda sayı içeren bir liste örneği görüyorsunuz.
‫Yani her seferinde 5'ten 40'a, 5'lik bir artış.
‫Ve bu listedeki her bir öğe veya bir for döngüsü boyunca döngü yapmak için burada bir for each döngüsü kullanıyoruz.
‫Yani burada iki seçeneğiniz de var.
‫Burada sayılardaki her int eleman için görebileceğiniz gibi for each döngüsü biraz daha temizdir.
‫Ve sonra basitçe öğeyi yazdırıyoruz.
‫Ve aynı şey burada, sayıların miktarını kontrol ettiğimiz bu for döngüsü için de geçerlidir.
‫Böylece, sahip olduğunuz her bir liste için kullanılabilen Count adlı bir özellik olduğunu görebilirsiniz.
‫Bu durumda, bir dizin sınır dışı istisnasıyla karşılaşmamak için listede sahip olduğumuz değerlerin
‫miktarını kontrol ediyoruz.
‫Tamam.
‫Bu listelere bir girişti ve daha sonra listeleri kullanacağız.
‫Ben de size nasıl çalıştıklarını ve temel özelliklerinin neler olduğunu göstermek istedim.
‫Elbette, listelerin birden fazla yöntemi daha vardır.
‫Elbette bunlara göz atabilir, listelerin yöntemlerine ve özelliklerine göz
‫atabilir ve daha iyi bir his edinmek için bunlarla oynayabilir ve sadece pratik yapma alışkanlığı kazanmak için bir avuç
‫liste oluşturabilirsiniz.
‫Tamam.
‫Bir sonraki videoda devam edelim.
‫Orada görüşürüz.