Инициализация списка с использованием диапазона

Beginner

This tutorial is from open-source community. Access the source code

Введение

В Python вы можете создать список чисел с использованием функции range(). Однако, иногда вы можете захотеть создать список чисел, которые не последовательны или которые начинаются с числа, отличного от 0. В таких случаях вы можете использовать функцию initialize_list_with_range().

Инициализация списка с использованием диапазона

Напишите функцию initialize_list_with_range(end, start=0, step=1), которая инициализирует список, содержащий числа в указанном диапазоне, где start и end включаются вместе с их разностью step.

Функция должна возвращать список соответствующей длины, заполненный желаемыми значениями в заданном диапазоне.

Входные данные

  • end (целое число) - Конец диапазона (включительно).
  • start (целое число, необязательно) - Начало диапазона (включительно). По умолчанию 0.
  • step (целое число, необязательно) - Разность между каждым числом в диапазоне. По умолчанию 1.

Выходные данные

  • Список, содержащий числа в указанном диапазоне.
def initialize_list_with_range(end, start = 0, step = 1):
  return list(range(start, end + 1, step))
initialize_list_with_range(5) ## [0, 1, 2, 3, 4, 5]
initialize_list_with_range(7, 3) ## [3, 4, 5, 6, 7]
initialize_list_with_range(9, 0, 2) ## [0, 2, 4, 6, 8]

Резюме

В этом испытании вы узнали, как создать список чисел с использованием функции initialize_list_with_range(). Эта функция позволяет создать список чисел, которые не последовательны или которые начинаются с числа, отличного от 0.