Курс 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. Структурирование данных с Pydantic
  2. Распаковка элементов массива
  3. Python enumerate() для работы с индексами
  4. Получение имени функции с помощью inspect
  5. Перемещение и удаление файлов в Python
  6. Получение текущей даты и времени
  7. Оператор continue в Python
  8. Работа с итераторами через срезы
  9. Разработка игры Pong с turtle
  10. Логирование с Logzero
  11. Работа с комплексными числами
  12. Метод join() для объединения строк
  13. Работа с CSV файлами
  14. Добавление вложенных списков
  15. Удаление специальных символов
  16. Pillow: работа с изображениями
  17. Генераторы в Python
  18. Показ всплывающих окон Tkinter
  19. Декоратор total_ordering для класса Point
  20. Транспонирование матрицы
  21. Модуль array: создание и использование массивов
  22. Анонимные функции в Python
  23. Вложенные циклы в Python
  24. Построение графиков в терминале с bashplotlib
  25. Поиск наиболее частого элемента
  26. Работа с файлами в Python
  27. Парсинг веб-страниц с Beautiful Soup
  28. Отладка производительности Python
  29. Работа с классами данных
  30. Философия Python
  31. Проверка однородности элементов списка
  32. Получение значений из словарей
  33. Модуль subprocess: запуск внешних команд
  34. Слияние словарей в Python 3.9
  35. Методы split() и join() — Python строк.
  36. Получение ID текущего процесса
  37. Основы слова
  38. Работа с базами данных SQLite
  39. Запуск асинхронной корутины
  40. Оператор += в Python
  41. Оценка выражений генератора в Python
  42. Работа с множествами в Python
  43. Создание списка через итерацию
  44. Управление асинхронными задачами с помощью Semaphore
  45. Аннотации типов в Python
  46. Работа с zip-архивами в Python
  47. Создание таблиц в терминале с PrettyTable
  48. Идентификатор объекта в Python

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