Курс 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. Генерация UUID в Python
  3. Howdoi — получение ответов из терминала
  4. Оператор assert в Python
  5. Профилирование кода
  6. Создание объекта времени
  7. Создание уникального множества
  8. Метод setitem в Python
  9. Функции в Python: создание и вызов
  10. Основы Python за 14 дней
  11. Список и кортеж в Python
  12. Ошибка NotImplemented в Python
  13. Python: библиотеки и функции
  14. Печать в одной строке
  15. Определение относительного пути
  16. Управление IP-адресами через прокси
  17. Проверка строки на палиндром
  18. Сортировка с помощью key
  19. Метаклассы в Python
  20. Возврат нескольких значений из функции
  21. Генераторы списков в Python
  22. Хеширование паролей с использованием salt
  23. Форматирование кода на Python
  24. Распаковка элементов массива
  25. Проверка типов с помощью isinstance
  26. Python Поверхностное Копирование
  27. Логирование с Logzero
  28. Создание копии итератора
  29. Назначение максимального и минимального значения переменной в Python.
  30. Получение частей дроби
  31. Выражения-генераторы в Python
  32. Создание словарей с defaultdict
  33. Библиотека sh: удобные команды терминала
  34. Создание словарей с defaultdict()
  35. Модуль pprint
  36. Чтение бинарного файла в Python.
  37. Освоение Python
  38. Аннотации типов в Python
  39. Подписка на каналы разработчиков
  40. Метод clear для коллекций
  41. Именованные срезы в Python
  42. Работа с множествами в Python
  43. SciPy: широкий функционал для математических операций

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