Курс 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. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  3. Структуры данных в Python
  4. Форматирование вывода списков
  5. Модуль array: создание и использование массивов
  6. Оптимизация параметров в Python
  7. Проблемы с dict в Python
  8. Доступ к локальным переменным
  9. Комментарии в Python
  10. Оптимизация гиперпараметров с Scikit Optimize
  11. Встроенные функции Python
  12. Транспонирование 2D-массива с помощью zip
  13. Управление пакетами с pip
  14. Переопределение метода __eq__
  15. Генераторы по генератору
  16. Функция reduce() из модуля functools
  17. Создание списков в Python
  18. Множественное назначение в Python
  19. Комментарии в Python
  20. Управление браузером с Selenium
  21. Конкатенация строк с методом join()
  22. Создание циклической ссылки
  23. Метод setitem в Python
  24. Работа с файлами в Python
  25. Инверсия списков и строк в Python
  26. Введение в PyTorch
  27. Распаковка элементов последовательности
  28. Python union() функция — объединение множеств
  29. Проверка дубликатов в Python
  30. Создание словарей и множеств в Python
  31. Работа с Enum в Python3.
  32. Python Enumerate
  33. Создание списка через итерацию
  34. Декодирование строк в Python
  35. Измерение времени выполнения кода в Python
  36. Просмотр внешних файлов в %pycat
  37. Работа с контекстными переменными
  38. Отображение HTML кода в Python
  39. Математические функции в Python
  40. Избегание циклических зависимостей классов в Python
  41. Выбор редактора кода.
  42. Прокачанный трейсинг ошибок
  43. Измерение времени выполнения
  44. Метод rxor для операции побитового исключающего «или»
  45. Обработка исключений
  46. Функции с необязательными аргументами
  47. Установка и использование модуля «howdoi»

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