Erste SchritteKostenlos loslegen

Konverter für Datentypen

Nachdem du nun die Argumenttypen in Funktionen kennengelernt hast, kannst du sie praktisch anwenden, indem du eine eigene Funktion erstellst, die Daten in verschiedene Strukturen bzw. Datentypen umwandelt.

Diese Übung ist Teil des Kurses

Entwicklung mit Python für Fortgeschrittene

Kurs anzeigen

Anleitung zur Übung

  • Definiere die Funktion convert_data_structure mit zwei Argumenten: data und data_type. Letzteres soll den Standardwert "list" haben.
  • Füge eine Bedingung hinzu, um zu prüfen, ob data_type den Wert "tuple" hat.
  • Sollte dies nicht der Fall sein und data_type hat stattdessen den Wert "set", wandle data in ein Set um und speichere dies als Variable mit demselben Namen.
  • Rufe die Funktion mit der angegebenen Datenstruktur auf und verwende ein Schlüsselwortargument mit geeignetem Wert, um sie in ein Set umzuwandeln.

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

# Create the convert_data_structure function
def ____(____, ____):
  
  # If data_type is "tuple"
  ____ ____ ____ "____":
    data = tuple(data)
  
  # Else if data_type is set, convert to a set
  ____ ____ ____ "____":
    ____ = ____(____)
  else:
    data = list(data)
  return data

# Call the function to convert to a set
____({"a", 1, "b", 2, "c", 3}, ____="____")
Bearbeiten und Ausführen von Code