Курс Python → Создание списка через цикл
Для создания списка с несколькими значениями можно использовать цикл и метод append(). В примере ниже показано, как это можно сделать:
my_list = []
for i in range(5):
my_list.append(i)
print(my_list)
В данном коде создается пустой список my_list, затем происходит итерация по диапазону от 0 до 4 с помощью range(5). На каждой итерации значение i добавляется в список с помощью метода append().
Таким образом, после выполнения кода список my_list будет содержать значения от 0 до 4 включительно. Этот способ позволяет создать список с несколькими значениями без необходимости использования множества функций для добавления элементов поочередно.
Помимо цикла for, можно также использовать генераторы списков для более компактной записи. Например, можно создать список с помощью генератора списков следующим образом:
my_list = [i for i in range(5)] print(my_list)
Этот код выполняет ту же самую задачу, что и предыдущий пример, но использует генератор списков для более краткой и элегантной записи. Оба способа позволяют создать список с несколькими значениями без лишних усилий.
Другие уроки курса "Python"
- Генерация случайных чисел в Python
- Распаковка аргументов в Python
- Сортировка в Python
- Хэш-функции в Python
- Декоратор защиты анонимных пользователей
- Контекстный менеджер в Python
- Работа с zip()
- Обработка аргументов Python
- Работа со словарями с defaultdict из collections
- Модуль inspect: получение информации о объектах
- Блок else в циклах Python
- Оператор обр. импликации
- Concrete Paths — метод .with_suffix()
- Метод lt для сортировки объектов
- Представление бесконечности в Python
- Декораторы в Python
- Ускорение выполнения кода в Python
- Обмен значений переменных в Python
- Работа с YAML в Python
- Форматирование вывода с F-строками
- Progress с библиотекой tqdm
- Проверка наличия элемента в списке
- Передача словаря через **kwargs
- Разделение строк в Python
- Получение идентификатора объекта в памяти
- Создание словарей с defaultdict()
- Оптимизация памяти с __slots__
- Импорт с альтернативным именем
- Оператор «not» в Python
- Цикл for в Python
- Распаковка аргументов в Python
- Автоматизация скриптов на AWS Lightsail.
- Правила именования переменных
- Оптимизация памяти с slots
- Работа с функцией next() в Python
- Создание класса в Python
- Игра «Камень, ножницы, бумага» — Python
- Определение основы слова с showballstemmer
- Сложные типы данных в Python
- Метод rmatmul для обратного матричного умножения
- Создание словарей и множеств в Python.
- Структура данных словарь в Python
- Инверсия списка и строки в Python
- Распаковка элементов последовательности
- Кортеж в Python: создание и использование
- Переопределение унарных операторов















