Курс 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. Определение основы слова с showballstemmer
  2. Объединение словарей в Python
  3. Объединение словарей в Python
  4. Разделение списка на гнппы
  5. Создание Radio кнопок в tkinter
  6. Генерация случайных чисел в Python
  7. Сериализация объектов в Python
  8. Установка и использование pyshorteners
  9. Работа с Telegram API на Python
  10. Функции высшего порядка в Python
  11. Извлечение чисел из текста
  12. Модуль itertools: комбинации и перестановки
  13. Счетчик ссылок в Python
  14. Оператор объединения словарей
  15. Работа с YAML в Python
  16. Оператор in в Python
  17. Создание вкладок с TKinter
  18. Управление памятью в numpy.
  19. Метод rlshift для битового сдвига
  20. Преобразование списков в словарь
  21. Взаимодействие с внешними процессами в Python
  22. Сохранение Unicode в JSON
  23. Сравнение строк в Python
  24. Перемешивание списка с shuffle()
  25. Проверка индексов коллекции
  26. Обработка ошибок в Python
  27. Метод join() для объединения элементов строки
  28. Magic Commands — улучшение работы с Python
  29. Оператор «not» в Python
  30. Разделение строки с регулярными выражениями
  31. Сравнение строк в Python
  32. Переворот списка в Python
  33. Отношения подклассов в Python
  34. Зарезервированные слова в Python
  35. Работа с пакетами
  36. Группы исключений в Python
  37. Скрытие вывода данных
  38. lru_cache оптимизация функций
  39. Форматирование данных с pprint
  40. Методы работы со строками в Python
  41. Установка и обучение ChatterBot
  42. Создание словарей и множеств в Python
  43. Создание новых функций с помощью functools.partial
  44. Определение относительного пути
  45. Изменение элемента списка
  46. Метод repr() в Python
  47. Генератор списка в Python
  48. Оператор space-invader

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