Курс 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. Слияние словарей в Python 3.9
  3. Defaultdict в Python
  4. Запуск внешних программ с subprocess
  5. Автоматизация скриптов на AWS Lightsail.
  6. Синтаксис переменных цикла в Python
  7. Оператор Walrus в Python 3.8
  8. Тестирование функции сложения
  9. Метод rmatmul для пользовательских матриц
  10. Оптимизация памяти с __slots__
  11. Создание инструмента обнаружения плагиата
  12. Измерение потребления памяти при сортировке
  13. Метод сравнения объектов в Python
  14. Работа с модулем os в Python
  15. capitalize() — изменение регистра первого символа строки
  16. Импорт модулей и пакетов в Python
  17. Игра «Угадывание чисел»
  18. Распаковка аргументов в Python
  19. Разбиение текста в Python
  20. Работа с файлами в Python
  21. Удаление эмодзи с помощью pandas
  22. Очистка строки в Python
  23. Глубокое копирование объектов
  24. Преобразование символов с помощью map
  25. Проверка дублей в списке.
  26. Метод ipow для возведения в степень
  27. Библиотека sh: использование команд bash в Python
  28. Обработка элементов в Python
  29. JSON в Python: модуль, dump, dumps, load
  30. Передача аргументов через **arguments
  31. Генератор бросков кубиков
  32. Python Аргументы по умолчанию
  33. Поиск email
  34. Оптимизация гиперпараметров с Scikit Optimize
  35. Иерархия классов в Python
  36. Генераторы в Python
  37. Официальный канал Python в Telegram
  38. Работа с кортежами в Python
  39. Оператор continue в Python
  40. Создание списков в Python
  41. Разделение строки с помощью re.split()
  42. Использование *args
  43. Итерации в Python
  44. Блок else в Python
  45. Оптимизация памяти в Python
  46. Профилирование с Pandas
  47. Работа со временем в Python
  48. Преобразование чисел в слова

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