Aan de slagGa gratis aan de slag

Mutable of immutable?

De volgende functie voegt een mapping toe tussen een string en de lowercase-versie daarvan aan een dictionary. Wat verwacht je dat de waarden van d en s zijn nadat de functie is aangeroepen?

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)

Deze oefening maakt deel uit van de cursus

Functies schrijven in Python

Cursus bekijken

Praktische interactieve oefening

Zet theorie om in actie met een van onze interactieve oefeningen.

Begin met trainen