Курс 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. Поиск простых чисел
  2. Введение в PyTorch
  3. Создание GUI с Tkinter: Entry
  4. Работа с датой и временем в Python
  5. Функция eval() в Python
  6. Преобразование Excel в PDF с Spire.XLS
  7. Работа со словарями
  8. Печать комбинаций в Python с Itertools
  9. Равенство и идентичность в Python
  10. Использование двоеточия в Python
  11. Метод setdefault() в Python
  12. Передача аргументов в Python
  13. Группы исключений в Python
  14. Область видимости переменных
  15. Иерархия классов в Python
  16. Работа с коллекциями Python
  17. Декораторы в Python
  18. Срезы в Numpy
  19. Управление ресурсами с контекстными менеджерами
  20. Объявление переменных в Python
  21. Поиск наиболее частого элемента в списке
  22. Поиск частых элементов в списке
  23. Объединение списков в строку
  24. Создание объекта timedelta
  25. Библиотека sh: удобные команды терминала
  26. Сравнение def и lambda функций в Python
  27. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  28. Работа с файлами в Python
  29. Идентификатор объекта в Python
  30. Поиск всех индексов подстроки
  31. Декораторы с аргументами в Python
  32. Замена символов в строке
  33. Оптимизация создания строк
  34. Сравнение строк в Python
  35. Форматирование строк с f-строками
  36. Основные операции с Numpy
  37. TON Smart Challenge #2: участие и подготовка
  38. Генераторы в Python
  39. Работа с модулем cmath
  40. JMESPath в Python
  41. Измерение времени выполнения кода с помощью time
  42. Операторы увеличения и уменьшения в Python
  43. Прокачанный трейсинг ошибок
  44. Создание пользовательской коллекции в Python
  45. Передача аргументов через **arguments

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