Курс 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. Создание GUI на Tkinter
  2. Отрицательные индексы списков
  3. Оптимизация гиперпараметров с Scikit Optimize
  4. Непрерывная проверка в Python
  5. Срез в Python
  6. Создание новых списков в Python
  7. Парсинг статей с Newspaper3k
  8. Оператор += для объединения строк
  9. Defaultdict в Python
  10. Оператор Walrus в Python 3.8
  11. Создание коллекций из выражения-генератора
  12. Расширение информации об ошибке в Python
  13. Модуль os: работа с файлами и папками
  14. Логирование с Loguru
  15. Метод bool() в Python
  16. Считывание бинарного файла в Python
  17. Применение функции к каждому элементу списка
  18. Проверка надежности пароля на Python
  19. Библиотека Rich: форматирование текста
  20. Метод __iand__ для пользовательских классов
  21. Метод rpow в Python
  22. Создание словарей с defaultdict
  23. Перегрузка операторов в Python
  24. Разбиение строки в Python
  25. Распаковка значений в Python
  26. Оператор «not» в Python
  27. Вывод баннеров
  28. Создание файла с проверкой ошибки
  29. Рекурсия для обращения строки
  30. Функция print() — вывод информации
  31. Цепные операции в Python
  32. Карта бомбоубежищ в Москве и Питере
  33. Удаление ключей из словаря
  34. Преобразование регистра строк
  35. Функции с необязательными аргументами
  36. Конкатенация строк в Python
  37. Создание GUI с Tkinter: Entry
  38. Создание и инициализация объектов
  39. Создание списка дат
  40. Разработка Telegram-ботов
  41. Форматирование строк с f-строками
  42. Форматирование вывода списков
  43. Поиск частого элемента
  44. Объединение словарей в Python
  45. Метод hash в Python
  46. Получение списка кортежей из словаря
  47. Удаление эмодзи с помощью pandas
  48. Monkey Patching в Python

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