Курс 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. Подписка на Kaspersky Team
  3. Использование обратной косой черты в f-строках
  4. Оптимизация создания строк
  5. Удаление дубликатов из списка с помощью dict.fromkeys
  6. Преобразование текста в речь с Python
  7. Кортеж в Python: создание и использование
  8. Деление в Python
  9. Округление в Python
  10. Удаление элемента из списка в Python
  11. Генераторы списков в Python
  12. Python Менеджер контекста
  13. Цикл for в Python
  14. Работа с модулем random
  15. Установка и использование TensorFlow
  16. Python reversed() vs срез[::-1]
  17. Операции с комплексными числами
  18. Избегайте изменяемых аргументов
  19. Динамическая типизация в Python
  20. Получение атрибутов и методов класса
  21. Получение текущего времени в Python
  22. Библиотека Emoji: использование смайлов в Python
  23. Работа с zip()
  24. Операции с числами в Python
  25. Измерение времени выполнения кода в Python
  26. Функция zip() в Python
  27. Извлечение аудио из видео
  28. Метод Enumerate() для списков
  29. Уникальные значения из списка
  30. Метод rsub в Python: расширение функциональности вычитания
  31. Работа с временем в Python
  32. Обратное распространение ошибки
  33. Python 3.12: переиспользование кавычек
  34. Передача словаря через **kwargs
  35. Python Calendar Usage
  36. Очистка списка от False, None, 0, «»
  37. Регулярные выражения: метод match
  38. Поиск шаблона в строке
  39. Работа с асинхронными задачами в Python
  40. Генерация строк с .join()
  41. Оператор «and» в Python
  42. Переворот строки
  43. inspect в Python: анализ кода

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