Introduction
En Python, une liste est une collection d'éléments qui est ordonnée et modifiable. Parfois, nous avons besoin d'initialiser une liste avec une valeur spécifique ou un ensemble de valeurs. Dans ce défi, vous devrez créer une fonction qui initialise et remplit une liste avec la valeur spécifiée.
Initialiser une liste avec des valeurs
Écrivez une fonction initialiser_liste_avec_valeurs(n, val=0) qui prend deux paramètres :
n(entier) représentant la longueur de la liste à créer.val(entier) représentant la valeur à utiliser pour remplir la liste. Sivaln'est pas fourni, la valeur par défaut0doit être utilisée.
La fonction doit renvoyer une liste de longueur n remplie avec la valeur spécifiée.
def initialiser_liste_avec_valeurs(n, val = 0):
return [val for x in range(n)]
initialiser_liste_avec_valeurs(5, 2) ## [2, 2, 2, 2, 2]
Résumé
Dans ce défi, vous avez appris à initialiser et à remplir une liste avec une valeur spécifiée à l'aide d'une compréhension de liste et de la fonction range(). Vous avez également appris à définir une valeur par défaut pour un paramètre de fonction.