List comprehension: kwadraty i filtr parzystych

Listy - Podstawy Pythona (Python)

List comprehension to zwiezly sposob tworzenia listy na podstawie innej: [wyrazenie for element in lista if warunek]. Pythonowy skrot zamiast petli z append.

numbers = [1, 2, 3, 4, 5]
squares = [x ** 2 for x in numbers]          # list comprehension - lista z innej listy
print(squares)
evens = [x for x in numbers if x % 2 == 0]   # z warunkiem if na koncu
print(evens)

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu Podstawy Pythona · Zaloguj się, aby zapisać postęp na koncie.