Курс 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 union() функция — объединение множеств
- Список и кортеж в Python
- Проверка на истинность объектов в Python
- Нахождение хеша для бесконечности и NaN в Python
- Печать месячного календаря
- Декораторы в Python
- Python defaultdict добавление ключа
- Замена символов в строке
- Форматирование строк в Python.
- TON Smart Challenge #2: участие и подготовка
- Статическая типизация в Python
- Оператор морж в Python 3.8
- Экранирование символов в Python
- Метод pos в Python
- Метод add для класса Vector
- Antigravity модуль
- Оптимизация создания строк
- Работа с deque из collections
- Пропуск строк в файле с itertools
- Удаление специальных символов
- Метод ne для сравнения объектов
- Работа с множествами в Python
- Функции в одну строку
- Генерация чисел с range()
- Подсчет частоты элементов с Counter
- Методы HTTP запросов в Flask
- Работа с файлами в Python
- Работа с Event() в threading
- Функции all и any в Python
- Замена подстроки
- Работа с YAML в Python
- Пустой оператор pass в Python
- Проверка подстроки в строке
- Управление виртуальными окружениями в Python
- split() — разделение строки
- Замена элементов в списке с помощью генераторов списков
- Генерация UUID в Python
- Работа с изображениями PIL
- Python: динамическая типизация и проверка типов
- Сравнение def и lambda-функций
- Основные операции с библиотекой Numpy
- Работа с JSON данными в Python
- Генераторные выражения и islice.
- Запрос пароля с помощью getpass
- Оператор += в Python
- Многострочные комментарии в Python















