Курс 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. Работа со строками в Python
  2. Работа с CSV файлами
  3. Изменения в обработке логических значений
  4. Частичное совпадение ввода
  5. Преобразование числа в список цифр
  6. Работа с датой и временем в Python
  7. Измерение времени выполнения кода с помощью time
  8. Регистрация на курсы SF Education
  9. Создание и использование ChainMap
  10. Конкатенация строк с методом join()
  11. История Python
  12. Разделение списка на гнппы
  13. Работа с каталогами в Python
  14. Поиск HTML-элементов с BeautifulSoup
  15. Работа с WindowsPath()
  16. PrettyTable: создание таблицы
  17. Python itertools combinations() — группировка элементов
  18. Работа с кортежами в Python
  19. Печать календаря
  20. Быстрый поиск кода
  21. Получение идентификатора объекта в памяти
  22. Проверка строки на палиндром
  23. Функция enumerate() — Python
  24. Работа с парами ключ-значение
  25. Работа с Enum в Python3.
  26. Копирование объектов в Python
  27. Модуль subprocess: запуск внешних команд
  28. Удаление и повторная вставка ключа в OrderedDict
  29. Форматирование данных с помощью pprint
  30. Сортировка в Python
  31. Работа с географическими данными.
  32. Именованные срезы в Python
  33. Переворот последовательности
  34. Метод count в Python: почему count(», ») возвращает 4?
  35. Метод title() в Python
  36. Список и кортеж в Python
  37. Фильтрация элементов с помощью islice
  38. Повторение элементов в Python
  39. Добавление элементов в список: append() vs extend()
  40. Проверка элементов списка условием
  41. Установка Git и AWS CLI
  42. Измерение времени выполнения кода
  43. Нахождение хеша для бесконечности и NaN в Python
  44. Замена текста в Python
  45. Retrying в Python: повторные вызовы
  46. Генераторы списков в Python

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