Introdução
Em Python, uma lista é uma coleção de itens que são ordenados e mutáveis. Às vezes, precisamos inicializar uma lista com um valor específico ou um conjunto de valores. Neste desafio, você criará uma função que inicializa e preenche uma lista com o valor especificado.
Inicializar Lista com Valores
Escreva uma função initialize_list_with_values(n, val=0) que recebe dois parâmetros:
n(inteiro) representando o comprimento da lista a ser criada.val(inteiro) representando o valor a ser usado para preencher a lista. Sevalnão for fornecido, o valor padrão de0deve ser usado.
A função deve retornar uma lista de comprimento n preenchida com o valor especificado.
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]
Resumo
Neste desafio, você aprendeu como inicializar e preencher uma lista com um valor especificado usando uma list comprehension (compreensão de lista) e a função range(). Você também aprendeu como definir um valor padrão para um parâmetro de função.