Курс 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. Динамическая типизация в Python
  4. Работа с областями видимости переменных
  5. Операции с датами в Python
  6. Делегирование в Python
  7. Вложенные функции в Python
  8. Лямбда-функции в Python
  9. Метод join() для объединения элементов строки
  10. lru_cache оптимизация функций
  11. Переопределение унарных операторов
  12. Методы __repr__ и __str__ в Python
  13. Особенности ключей словаря в Python
  14. JSON в Python: модуль, dump, dumps, load
  15. Очистка входных данных
  16. Поиск с библиотекой Google
  17. Структуры данных в Python
  18. Работа с индексами списков
  19. Создание коллекций из выражения-генератора
  20. Установка виртуального окружения Python
  21. Работа с географическими данными.
  22. Отладчик pdb: начало работы
  23. Метод setdefault() в Python
  24. UserList в Python: Описание и примеры использования
  25. Работа с каталогами в Python
  26. Классы данных в Python
  27. Печать в одной строке
  28. Проверка запуска скрипта или импорта модуля
  29. Обработка ошибки IndexError
  30. Операции со строками в Python
  31. Работа с контекстными переменными
  32. Изменение объектов в Python
  33. Лямбда-функции для min/max
  34. Итерация по итерируемым объектам
  35. Проверка типов с помощью isinstance
  36. Основные функции и модули Python
  37. Абстракции словарей и множеств в Python
  38. Форматирование вывода с F-строками
  39. Оператор «is not» в Python
  40. Управление виртуальными окружениями в Python
  41. Установка и использование библиотеки google
  42. Создание GUI с Tkinter: Entry
  43. Разбиение строки в Python
  44. Фильтрация входных данных в Python

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