LoslegenKostenlos loslegen

Veränderlich oder unveränderlich?

Die folgende Funktion fügt eine Zuordnung zwischen einer Zeichenkette und der klein geschriebenen Version dieser Zeichenkette zu einem Wörterbuch hinzu. Was erwartest du für die Werte von d und s, nachdem die Funktion aufgerufen wurde?

def store_lower(_dict, _string):

  """Add a mapping between `_string` and a lowercased version of `_string` to `_dict`


  Args:

    _dict (dict): The dictionary to update.

    _string (str): The string to add.

  """

  orig_string = _string

  _string = _string.lower()

  _dict[orig_string] = _string


d = {}
s = 'Hello'

store_lower(d, s)

Diese Übung ist Teil des Kurses

Funktionen in Python schreiben

Kurs anzeigen

Interaktive Übung

In dieser interaktiven Übung kannst du die Theorie in die Praxis umsetzen.

Übung starten