Курс 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. Сортировка в Python
  4. Хэш-функции в Python
  5. Декоратор защиты анонимных пользователей
  6. Контекстный менеджер в Python
  7. Работа с zip()
  8. Обработка аргументов Python
  9. Работа со словарями с defaultdict из collections
  10. Модуль inspect: получение информации о объектах
  11. Блок else в циклах Python
  12. Оператор обр. импликации
  13. Concrete Paths — метод .with_suffix()
  14. Метод lt для сортировки объектов
  15. Представление бесконечности в Python
  16. Декораторы в Python
  17. Ускорение выполнения кода в Python
  18. Обмен значений переменных в Python
  19. Работа с YAML в Python
  20. Форматирование вывода с F-строками
  21. Progress с библиотекой tqdm
  22. Проверка наличия элемента в списке
  23. Передача словаря через **kwargs
  24. Разделение строк в Python
  25. Получение идентификатора объекта в памяти
  26. Создание словарей с defaultdict()
  27. Оптимизация памяти с __slots__
  28. Импорт с альтернативным именем
  29. Оператор «not» в Python
  30. Цикл for в Python
  31. Распаковка аргументов в Python
  32. Автоматизация скриптов на AWS Lightsail.
  33. Правила именования переменных
  34. Оптимизация памяти с slots
  35. Работа с функцией next() в Python
  36. Создание класса в Python
  37. Игра «Камень, ножницы, бумага» — Python
  38. Определение основы слова с showballstemmer
  39. Сложные типы данных в Python
  40. Метод rmatmul для обратного матричного умножения
  41. Создание словарей и множеств в Python.
  42. Структура данных словарь в Python
  43. Инверсия списка и строки в Python
  44. Распаковка элементов последовательности
  45. Кортеж в Python: создание и использование
  46. Переопределение унарных операторов

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