Курс 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"

  1. Операции с датами в Python
  2. Создание виртуальной среды
  3. Переменная с нижним подчеркиванием
  4. Antigravity модуль
  5. Работа с NumPy массивами
  6. Встроенные функции Python
  7. Декораторы в Python
  8. Настройка логгера Logzero
  9. Передача параметров в Python
  10. Генераторы по генератору
  11. Подсчет вхождений элементов
  12. Работа с Telegram API на Python
  13. Генераторы в Python
  14. Поиск уникальных и повторяющихся элементов
  15. Поиск самого длинного слова в списке с использованием max()
  16. Объединение словарей в Python
  17. Модуль math: основные функции
  18. Навыки Python: строки, типы данных
  19. Работа с Colorama
  20. Возврат нескольких значений
  21. Python Аргументы по умолчанию
  22. Методы split() и join() — Python строк.
  23. Представление бесконечности в Python
  24. Сортировка с помощью key
  25. Копирование словарей и списков в Python
  26. Работа с датами в Python
  27. Объединение множеств в Python
  28. Lambda-функция в Python: использование с map() и sum()
  29. Работа с аргументами командной строки в Python
  30. Python reversed() функция
  31. Транспонирование 2D-массива с помощью zip
  32. Сортировка и разворот списка
  33. Многострочные строки в Python
  34. Python defaultdict добавление ключа
  35. Обработка данных в Python
  36. Генератор бросков кубиков
  37. Оценка точности модели
  38. Параллельные вычисления в Python
  39. Преобразование символов в нижний регистр
  40. Логирование в Python
  41. Кортеж в Python: создание, доступ, изменение
  42. Работа с необработанными строками
  43. Сортировка HTML-элементов
  44. Кортежи в Python: особенности и преимущества
  45. Установка библиотек в Python
  46. Работа с рекламными данными в Pandas

Marketello читают маркетологи из крутых компаний