for döngüsü

10. Ders – Python’da List Comprehension

Python’da liste, demet ve sözlük gibi yapıları döngü ile oluştururken, hem kodu kısaltacak hem verimi artıracak bir yapı mevcut. Buna list comprehension deniyor. Bu videoda bu konuyu dilim döndüğünce anlatmaya çalıştım. List comprehension, for döngüsü, önceki videolar veya aklınıza takılan alakalı soruları buradan yazabilir veya mail atabilirsiniz.

For döngüsünde aynı anda birden fazla değişken değiştirmek

Bloga koyduğum ilk programda, daha önce kodlarda gördüğüm ancak bugün uygulamaya geçirdiğim bir özellikten bahsetmek istedim. İşleyişi şu şekilde gerçekleşiyor: for(başlangıç;koşul;artış/azalış){} yapısını kullanıyorduk. Şimdi biraz değişiklik yapıp, daha doğrusu ufak bir ekleme yapıp aynı anda birden fazla değişkeni artırma ya da azaltma işlemi yapacağız. Bu da yukarıdaki kodta artış/azalış olarak belirttiğimiz kısma yapacağımız eklemeler sayesinde gerçekleşecek. Virgül ile ayırarak istediğimiz kadar değişkenin döngü içerisinde değişmesini sağlayabiliriz. Mesela: for(i = 1; i<101; i++, j–, ucuncusayi++){}