Liste Oluşturma ve Büyütme
Bir List'e öğe ekleyin, dizinle erişin ve yineleyin.
Liste Oluşturma ve Büyütme, CoddyKit'te ücretsiz bir Mojo Academy dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Mojo Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Mojo Academy kursu toplamda 4 dersten oluşur.
Neden Liste?
Sıralı ve büyüyebilen bir değer grubu gerektiğinde List kullanın. Öğeleri sırayla tutar ve ekleme yaptıkça büyüyebilir. 📋
Türü Belirlenmiş Bir Kapsayıcı
Mojo List türü belirlenmiştir: List[Int] örneğinde olduğu gibi her öğe aynı türü paylaşır. Onu hızlı yapan da bu tekdüzeliktir.
var nums = List[Int]()Boş Başlayın
List[Int]() çağrısı, doldurmaya hazır boş bir liste verir. Köşeli parantez içindeki tür, listenin ne depolayacağını belirtir.
var scores = List[Int]()Öğe Ekleme
append ile listenin sonuna bir değer ekleyin. Her çağrı, ekleme sırasını koruyarak listeyi bir öğe büyütür.
scores.append(90)
scores.append(85)Dizine Göre Okuma
Köşeli parantezleri ve öğenin konumunu kullanarak bir öğeye ulaşın. Dizinleme sıfır tabanlıdır; bu nedenle ilk öğe 0 konumundadır.
var first = scores[0]Öğe Sayısı
len ile listenin boyutunu öğrenin. Bu işlem, siz append veya remove kullandıkça değişen mevcut sayıyı döndürür.
var n = len(scores)Öğe Değiştirme
Bir değeri yerinde değiştirmek için bir dizin üzerinden atama yapın. Listenin uzunluğu aynı kalır; yalnızca ilgili yuva güncellenir.
scores[0] = 100Öğeler Üzerinde Yineleme
Bir liste üzerinde for döngüsüyle ilerleyin. Döngü size her öğeyi doğrudan verir; bu nedenle dizinleri genellikle kendiniz yönetmeniz gerekmez.
for s in scores:
print(s)Değişmez Değerden Oluşturma
Bir listeyi oluştururken liste değişmez değeri ile doldurabilirsiniz. Mojo, verdiğiniz değerlerden öğe türünü kendiliğinden çıkarır.
var fruits = List[String]("apple", "pear")Sondan Kaldırma
Son öğeyi pop ile çıkarın. Listeyi küçültür ve kaldırdığınız değeri size geri verir.
var last = scores.pop()Listeler Heap'te Büyür
Bir liste, öğelerini heap'te depolar; bu nedenle append kullandıkça boyutunu serbestçe değiştirebilir. Esnekliği, en güçlü yönüdür.
Hızlı Kontrol
Elinizde boş bir List[Int] var ve append işlemini üç kez çağırıyorsunuz. Sonrasında listenin len değeri kaç olur?
Özet
List, sıralı, türü belirli ve büyüyebilen bir kapsayıcıdır. Eklemek için append, dizinlemek için köşeli parantezleri, saymak için len kullanın. 🎯
Yapay zeka eğitmeniyle Mojo öğren — ücretsiz
Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.
- Kurslar
- 30
- Dersler
- 120
Sıkça Sorulan Sorular
“Liste Oluşturma ve Büyütme” dersi ücretsiz mi?
Evet — “Liste Oluşturma ve Büyütme” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Mojo Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Mojo Academy kursu toplamda 4 dersten oluşur.
“Liste Oluşturma ve Büyütme” dersinde ne öğreneceğim?
Bir List'e öğe ekleyin, dizinle erişin ve yineleyin. Mojo Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Mojo Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Mojo Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.
“Liste Oluşturma ve Büyütme” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Mojo Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Mojo Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Liste Oluşturma ve Büyütme
- Dict ile Anahtar-Değer Verileri
- Set ile Benzersiz Öğeler
- Doğru Koleksiyonu Seçme