Курс 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. Работа с библиотекой xkcd
  2. Простой калькулятор Python
  3. Функции all() и any() в Python
  4. Работа с контекстными переменными
  5. Импортирование в Python
  6. Метод remove() для удаления элемента из списка
  7. Работа с CSV файлами
  8. Ускорение обработки данных с %autoawait
  9. Создание директории в Python
  10. Модуль xkcd: загрузка комиксов
  11. Отображение графиков в Jupyter с Matplotlib
  12. *args и **kwargs в Python
  13. Создание и удаление объектов
  14. Транспонирование 2D-массива с помощью zip
  15. Протокол управления контекстом
  16. Объединение словарей в Python
  17. Создание функций с произвольным количеством аргументов
  18. Применение функции к списку
  19. Создание словарей в Python
  20. ROT13 Шифр Цезаря в Python
  21. Конвертация коллекций в Python.
  22. Управление контекстом с помощью декоратора contextmanager
  23. Принципы SRP и OCP
  24. Работа с изображениями Pillow
  25. Работа с путями в Python
  26. Решатель судоку на Python с pygame
  27. Проверка типов с использованием isinstance
  28. Модуль Antigravity в Python 3
  29. Оператор del в Python
  30. Удаление символа из строки
  31. Итераторы с потерямиZIP
  32. Python Метод sleep() времени
  33. Сортировка и обратный порядок
  34. Получение текущей даты и времени с помощью datetime
  35. Метод __irshift__ для побитового сдвига вправо
  36. Форматирование строк в Python.
  37. Библиотека Rich: форматирование текста
  38. Создание множества в Python
  39. Выражения-генераторы в Python
  40. Метод get для словаря
  41. Оператор zip в Python
  42. Преобразование чисел в слова
  43. Определение наиболее частого элемента с помощью collections.Counter
  44. Измерение времени выполнения кода
  45. Работа с срезами в Python
  46. Аннотации типов в Python

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