Курс 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. Установка и использование библиотеки google
  2. capitalize() — изменение регистра первого символа строки
  3. Функции map, filter, reduce
  4. Оптимизация памяти с slots
  5. Метод enumerate() в Python
  6. Функции map, filter и reduce
  7. Установка пакетов с помощью pip
  8. Обход словаря в Python
  9. Удаление элементов во время итерации
  10. Метод __ilshift__ для битового сдвига влево
  11. Преобразование числа в список цифр
  12. Измерение времени выполнения
  13. Удаление элементов из списка в Python.
  14. Переопределение метода __or__()
  15. Вызов внешних программ в Python с помощью sh
  16. Регистрация на курсы SF Education
  17. Аннотации типов в Python
  18. Создание и обучение модели с Keras
  19. discard() — удаление элемента из множества
  20. Основы слова
  21. Работа с комплексными числами
  22. Утечки переменных цикла в Python 3.x
  23. Метод __ixor__ для побитового исключающего ИЛИ
  24. Функция product() в Python
  25. Генерация тестовых данных с factory_boy
  26. Область видимости переменных
  27. Форматирование строк с % в Python
  28. Декораторы с @wraps
  29. Работа с файлами в Python
  30. Операции с числами в Python
  31. Форматирование строк в Python
  32. Проверка строки на палиндром
  33. Правила именования переменных
  34. Применение функции map() в Python
  35. Работа с геоданными с помощью geopy
  36. Объединение словарей в Python
  37. Работа с буфером обмена на Python
  38. Генераторы списков в Python
  39. Работа с контекстными переменными
  40. Работа с библиотекой xkcd
  41. Преобразование range в итератор
  42. Метаклассы в Python
  43. Оператор Walrus в Python
  44. Переопределение оператора % для объектов

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