CommencerCommencer gratuitement

Fonction de convertisseur de structure de données

Maintenant que vous avez appris à connaître les types d'arguments dans les fonctions, vous allez mettre cela en pratique en construisant une fonction personnalisée qui convertit les données en différentes structures.

Cet exercice fait partie du cours

Python intermédiaire pour les développeurs

Afficher le cours

Instructions

  • Définissez convert_data_structure avec deux arguments : data et data_type, ce dernier ayant une valeur par défaut de "list".
  • Ajoutez une condition pour vérifier si data_type est "tuple".
  • Sinon, si data_type est "set", convertissez data en un ensemble, en le sauvegardant dans une variable du même nom.
  • Appelez la fonction sur la structure de données fournie, en utilisant un mot-clé approprié pour convertir la paire de valeurs en un ensemble.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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}, ____="____")
Modifier et exécuter le code