Menu
Coddy logo textTech

Создание простых списков

Часть раздела Логика и управление потоком выполнения путешествия по Python на Coddy. Урок 51 из 78.

Теперь, когда вы знаете синтаксис списковых включений, давайте рассмотрим несколько простых примеров, чтобы увидеть, как их можно использовать для быстрого и эффективного создания новых списков.

Создайте список кубических чисел:

cubes = [x**3 for x in range(1, 6)]
print(cubes)
# Вывод: [1, 8, 27, 64, 125]

Создайте список строк из символов:

chars = [char for char in "hello"]
print(chars)
# Вывод: ['h', 'e', 'l', 'l', 'o']

Сгенерируйте список чётных чисел:

evens = [x for x in range(2, 11, 2)]
print(evens)
# Вывод: [2, 4, 6, 8, 10]

Преобразуйте все элементы списка в верхний регистр:

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

Генераторы списков упрощают работу с последовательностями, применение преобразований и даже добавление условий — всё в одной строке!

challenge icon

Задание

Легко

Создай функцию с именем get_word_lengths, которая принимает список слов в качестве аргумента и возвращает список длин каждого слова, используя включение списков.

Попробуйте сами

def get_word_lengths(words):
    # Напишите код здесь
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Логика и управление потоком выполнения

Потренируйтесь самостоятельно: Онлайн-компилятор Python