Курс 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. Блок else в обработке исключений
  2. Потоковый ввод в Python
  3. Удаление эмодзи с помощью pandas
  4. Аргумент по умолчанию
  5. Установка и использование Telegram API в Python
  6. Функция reversed() в Python
  7. Группы исключений в Python
  8. Перетасовка списков в Python
  9. Работа с изображениями Pillow
  10. Транспонирование матрицы
  11. Получение значений из словарей
  12. Профилирование данных с Pandas
  13. Игра «Камень, ножницы, бумага» — Python
  14. Операции с матрицами в Python
  15. Изменение списка срезами
  16. Создание тестовых данных с Faker
  17. Возврат нескольких значений
  18. Функции all и any в Python
  19. Принципы Zen of Python
  20. Цикл for с enumerate() в Python
  21. Приоритет операций в Python
  22. Установка и использование Logzero
  23. Извлечение аудио из видео
  24. Работа с zip-архивами в Python
  25. Удаление файлов и папок в Python
  26. Создание веб-приложения с Flask
  27. Методы обработки строк в Python
  28. Многоточие в Python
  29. Counter() — подсчет элементов
  30. Класс-оболочка для словарей
  31. Комментарии в Python
  32. Представление бесконечности в Python
  33. Python: отличительная особенность — отступы
  34. Возврат нескольких значений
  35. Работа с файлами в Python
  36. Получение текущей директории
  37. Метод get() в Python
  38. Сравнение строк в Python
  39. Роль object и type в Python
  40. Создание класса в Python
  41. Избегание изменяемых аргументов
  42. Списковое включение в Python
  43. Работа с файлами в Python
  44. Функция all() в Python
  45. Проверка строки на палиндром
  46. Сравнение объектов в Python

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