Курс 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. Установка и использование модуля Wikipedia
  3. Лямбда-функции для min/max
  4. Метод pos в Python
  5. Фильтрация входных данных в Python
  6. Константы в модуле cmath
  7. Функции min(), max(), sum()
  8. Сравнение объектов в Python
  9. Работа с collections в Python
  10. Удаление дубликатов в pandas
  11. Форматирование строк в Python
  12. Установка пакета в Python
  13. Установка User-Agent в Python
  14. Передача параметров в Python
  15. Тайное преобразование типа ключа
  16. Создание GUI с Tkinter: Entry
  17. Форматирование строк в Python
  18. Преобразование данных в Python
  19. Нахождение разницы между списками в Python
  20. Python enumerate() для работы с индексами
  21. Безопасные SQL-запросы в Python 3.11
  22. Профилирование данных с Pandas.
  23. Частичное применение функций в Python
  24. Избегайте изменяемых аргументов
  25. Работа с классами данных
  26. Копирование и вставка текста в Python
  27. Генераторные выражения и islice.
  28. Преобразование типов данных в set comprehension
  29. Работа с утверждениями в Python
  30. Настройка нарезки списков
  31. Особенности множеств в Python
  32. Оформление текста в консоли с TermColor
  33. Принципы SRP и OCP
  34. Работа со словарями Python
  35. Форматирование строк в Python
  36. Именованные срезы в Python
  37. Разделение строки на подстроки в Python
  38. Проверка типов с помощью isinstance
  39. Работа с каталогами в Python
  40. Извлечение новостей с newspaper3k
  41. Объединение списков с помощью zip
  42. GitHub в Telegram: подписка на уведомления
  43. Конструктор в Python
  44. Перевод текста с Python Translator
  45. Бесконечная проверка в Python
  46. Удаление элемента по индексу в Python

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