Введение
В 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(). Также вы узнали, как задавать значение по умолчанию для параметра функции.