Menu
Coddy logo textTech

Basit Listeler Oluşturma

Coddy'nin Python Journey'sinin Mantık ve Akış bölümünün bir parçası. Ders 51 / 78.

Artık liste üreteçlerinin söz dizimini bildiğinize göre, bunların yeni listeleri hızlı ve verimli bir şekilde oluşturmak için nasıl kullanılabileceğini görmek üzere bazı basit örneklere göz atalım.

Küp sayılarından oluşan bir liste oluşturun:

cubes = [x**3 for x in range(1, 6)]
print(cubes)
# Çıktı: [1, 8, 27, 64, 125]

Karakterlerden bir dizge listesi oluşturun:

chars = [char for char in "hello"]
print(chars)
# Çıktı: ['h', 'e', 'l', 'l', 'o']

Çift sayılardan oluşan bir liste oluşturun:

evens = [x for x in range(2, 11, 2)]
print(evens)
# Çıktı: [2, 4, 6, 8, 10]

Bir listedeki tüm öğeleri büyük harfe dönüştürün:

words = ["apple", "banana", "cherry"]
uppercase = [word.upper() for word in words]
print(uppercase)
# Çıktı: ['APPLE', 'BANANA', 'CHERRY']

Liste kavramaları dizilerle çalışmayı, dönüşümler uygulamayı ve hatta koşulları dahil etmeyi kolaylaştırır: hepsi tek bir satırda!

challenge icon

Görev

Kolay

Bağımsız değişken olarak bir kelime listesi alan ve liste kavramayı kullanarak her kelimenin uzunluklarının bir listesini döndüren get_word_lengths adlı bir işlev oluşturun.

Kendin dene

def get_word_lengths(words):
    # Kodu buraya yaz
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Mantık ve Akış bölümündeki tüm dersler

Kendi başına pratik yap: Online Python derleyicisi