Menu
Coddy logo textTech

Tworzenie prostych list

Część sekcji Logika i przepływ programu ścieżki Python w Coddy. Lekcja 51 z 78.

Skoro znasz już składnię składania list, przyjrzyjmy się kilku prostym przykładom, aby zobaczyć, jak można go używać do szybkiego i wydajnego tworzenia nowych list.

Utwórz listę liczb sześciennych:

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

Utwórz listę ciągów znaków ze znaków:

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

Wygeneruj listę liczb parzystych:

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

Zamień wszystkie elementy listy na wielkie litery:

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

List comprehensions ułatwiają pracę z sekwencjami, stosowanie przekształceń, a nawet uwzględnianie warunków — wszystko w jednym wierszu!

challenge icon

Wyzwanie

Łatwy

Utwórz funkcję o nazwie get_word_lengths, która przyjmuje listę słów jako argument i zwraca listę długości każdego słowa, używając składni listowej.

Spróbuj swoich sił

def get_word_lengths(words):
    # Napisz kod tutaj
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Logika i przepływ programu

Poćwicz samodzielnie: Kompilator Python online