Курс 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. Обработка StopIteration в Python
  2. Работа со словарями в Python
  3. Динамическая типизация в Python
  4. Оператор деления для класса Rational
  5. Печать месячного календаря
  6. Удаление специальных символов
  7. Подсчет частотности элементов в Python
  8. Ускорение кода с помощью векторизации
  9. Генераторы в Python
  10. Измерение времени выполнения кода
  11. Метод init в Python
  12. Кортежи в Python: особенности и преимущества
  13. Переворот списка в Python
  14. Определение индекса элемента списка
  15. Создание словарей с defaultdict()
  16. Распаковка с оператором *
  17. Функция sleep() в Python
  18. Создание матрицы в Python
  19. Работа с файлами в Python
  20. Создание коллекций из генератора
  21. Переопределение метода delitem в Python
  22. Применение функции к списку
  23. Работа с контекстными менеджерами
  24. Декоратор total_ordering для сравнения объектов
  25. Переменные в Python: сокращение гласных
  26. Работа с пакетами
  27. Метод join для объединения строк
  28. Создание Radio кнопок в tkinter
  29. Проверка подстроки в строке с помощью in
  30. Преобразование генераторов в циклы
  31. Установка максимального количества цифр
  32. Создание лямбда-функций
  33. Добавление кнопки в tkinter
  34. Создание обратного итератора
  35. Проблемы с dict в Python
  36. Аргумент по умолчанию
  37. Представление бесконечности в Python
  38. Генераторы по генератору
  39. Работа с файловой системой в Python
  40. Установка и использование модуля «howdoi»
  41. Статическая типизация в Python
  42. Работа с датами в Python
  43. Лямбда-функции в цикле
  44. Профилирование с Pandas
  45. Подсчет элементов в Python

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