Курс 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. Python union() функция — объединение множеств
  3. Список и кортеж в Python
  4. Проверка на истинность объектов в Python
  5. Нахождение хеша для бесконечности и NaN в Python
  6. Печать месячного календаря
  7. Декораторы в Python
  8. Python defaultdict добавление ключа
  9. Замена символов в строке
  10. Форматирование строк в Python.
  11. TON Smart Challenge #2: участие и подготовка
  12. Статическая типизация в Python
  13. Оператор морж в Python 3.8
  14. Экранирование символов в Python
  15. Метод pos в Python
  16. Метод add для класса Vector
  17. Antigravity модуль
  18. Оптимизация создания строк
  19. Работа с deque из collections
  20. Пропуск строк в файле с itertools
  21. Удаление специальных символов
  22. Метод ne для сравнения объектов
  23. Работа с множествами в Python
  24. Функции в одну строку
  25. Генерация чисел с range()
  26. Подсчет частоты элементов с Counter
  27. Методы HTTP запросов в Flask
  28. Работа с файлами в Python
  29. Работа с Event() в threading
  30. Функции all и any в Python
  31. Замена подстроки
  32. Работа с YAML в Python
  33. Пустой оператор pass в Python
  34. Проверка подстроки в строке
  35. Управление виртуальными окружениями в Python
  36. split() — разделение строки
  37. Замена элементов в списке с помощью генераторов списков
  38. Генерация UUID в Python
  39. Работа с изображениями PIL
  40. Python: динамическая типизация и проверка типов
  41. Сравнение def и lambda-функций
  42. Основные операции с библиотекой Numpy
  43. Работа с JSON данными в Python
  44. Генераторные выражения и islice.
  45. Запрос пароля с помощью getpass
  46. Оператор += в Python
  47. Многострочные комментарии в Python

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