Инициализация списка значениями

Beginner

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

Введение

В Python список - это коллекция элементов, которая упорядочена и изменяемая. Иногда нам нужно инициализировать список определенным значением или набором значений. В этом испытании вы создадите функцию, которая инициализирует и заполняет список указанным значением.

Инициализация списка значениями

Напишите функцию initialize_list_with_values(n, val=0), которая принимает два параметра:

  • n (целое число), представляющее длину списка, который нужно создать.
  • val (целое число), представляющее значение, которое нужно использовать для заполнения списка. Если val не указано, то должна использоваться значение по умолчанию 0.

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

def initialize_list_with_values(n, val = 0):
  return [val for x in range(n)]
initialize_list_with_values(5, 2) ## [2, 2, 2, 2, 2]

Резюме

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