ComeçarComece de graça

Mutável ou imutável?

A função a seguir adiciona um mapeamento entre uma string e a versão em minúsculas dessa string a um dicionário. O que você espera que os valores de d e s sejam depois que a função for chamada?

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)

Este exercício faz parte do curso

Como escrever funções em Python

Ver curso

Exercício interativo prático

Transforme a teoria em ação com um de nossos exercícios interativos

Começar o exercício