Курс 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. Генерация тестовых данных с factory_boy
  2. Извлечение статей с newspaper3k
  3. Профилирование с cProfile
  4. Блок else в Python
  5. Переопределение метода __pow__
  6. Нан-рефлексивность в Python
  7. Срезы в Numpy
  8. Многоточие в Python
  9. Преобразование строк в числа с плавающей запятой
  10. Оператор continue в Python
  11. Проверка класса объекта
  12. Преобразование Excel в PDF с Spire.XLS
  13. Использование модуля __future__
  14. Применение функции к списку
  15. Введение в PyTorch
  16. Python: возвращение нескольких значений
  17. Метод __index__ в Python
  18. Итераторы с потерямиZIP
  19. Метод getitem для доступа к элементам последовательности
  20. Функции с дополнением
  21. Настройка вывода в Numpy
  22. Замена текста с помощью sub
  23. Различия символов в Python
  24. Нахождение отличий в списках
  25. Метод count() для списка
  26. Функция zip() в Python
  27. Замена подстроки
  28. Запуск файлового сервера
  29. Замыкания в Python
  30. Управление экспортом элементов
  31. Генерация случайных чисел в Python
  32. Удаление элементов из списка в Python
  33. Замена текста в Python
  34. Настройка вывода NumPy
  35. Получение атрибутов и методов класса
  36. Обработка StopIteration в Python
  37. discard() — удаление элемента из множества
  38. Декораторы для регистрации функций
  39. Решатель судоку на Python с pygame
  40. Определение объема памяти объекта
  41. Модуль subprocess: запуск внешних команд
  42. Оператор распаковки в Python
  43. Отслеживание прогресса с tqdm
  44. Поиск индекса элемента
  45. Параллельные вычисления в Python
  46. Представление бесконечности в Python
  47. Игра «Угадывание чисел»

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