Liste mit Werten initialisieren

PythonPythonBeginner
Jetzt üben

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

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/ControlFlowGroup(["Control Flow"]) python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python(("Python")) -.-> python/FunctionsGroup(["Functions"]) python/BasicConceptsGroup -.-> python/comments("Comments") python/ControlFlowGroup -.-> python/for_loops("For Loops") python/ControlFlowGroup -.-> python/list_comprehensions("List Comprehensions") python/DataStructuresGroup -.-> python/lists("Lists") python/DataStructuresGroup -.-> python/tuples("Tuples") python/FunctionsGroup -.-> python/function_definition("Function Definition") python/FunctionsGroup -.-> python/default_arguments("Default Arguments") python/FunctionsGroup -.-> python/build_in_functions("Build-in Functions") subgraph Lab Skills python/comments -.-> lab-13662{{"Liste mit Werten initialisieren"}} python/for_loops -.-> lab-13662{{"Liste mit Werten initialisieren"}} python/list_comprehensions -.-> lab-13662{{"Liste mit Werten initialisieren"}} python/lists -.-> lab-13662{{"Liste mit Werten initialisieren"}} python/tuples -.-> lab-13662{{"Liste mit Werten initialisieren"}} python/function_definition -.-> lab-13662{{"Liste mit Werten initialisieren"}} python/default_arguments -.-> lab-13662{{"Liste mit Werten initialisieren"}} python/build_in_functions -.-> lab-13662{{"Liste mit Werten initialisieren"}} end

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. Wenn val nicht angegeben wird, sollte der Standardwert 0 verwendet 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.