Einführung
In Python ist eine Liste eine Sammlung von Elementen, die geordnet und veränderbar sind. Manchmal müssen wir eine Liste mit einem bestimmten Wert oder einem Satz von Werten initialisieren. In dieser Herausforderung werden Sie eine Funktion erstellen, die eine Liste initialisiert und mit dem angegebenen Wert füllt.
Liste mit Werten initialisieren
Schreiben Sie eine Funktion initialize_list_with_values(n, val=0), die zwei Parameter annimmt:
n(ganzzahlig), der die Länge der zu erstellenden Liste darstellt.val(ganzzahlig), der der Wert ist, der zur Befüllung der Liste verwendet werden soll. Wennvalnicht angegeben wird, sollte der Standardwert0verwendet werden.
Die Funktion sollte eine Liste der Länge n zurückgeben, die mit dem angegebenen Wert gefüllt ist.
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]
Zusammenfassung
In dieser Herausforderung haben Sie gelernt, wie Sie eine Liste mit einem angegebenen Wert initialisieren und füllen, indem Sie eine Listenkomprehension und die range()-Funktion verwenden. Sie haben auch gelernt, wie Sie einen Standardwert für einen Funktionsparameter festlegen.