CommencerCommencer gratuitement

Boucle conditionnelle avec un dictionnaire

Votre ami de LLM Camp vous a fourni un dictionnaire appelé courses. Il contient les noms des cours sous forme de clés et leur sujet associé sous forme de valeur. Il contient trois sujets : "AI" pour l’intelligence artificielle, "Programming" pour la programmation et "Data Engineering" pour l’ingénierie des données.

courses = {"LLM Concepts": "AI", 

           "Introduction to Data Pipelines": "Data Engineering", 

           "AI Ethics": "AI",

           "Introduction to dbt": "Data Engineering", 

           "Writing Efficient Python Code": "Programming",

           "Introduction to Docker": "Programming"}

C’est l’occasion idéale pour s’entraîner à parcourir les dictionnaires en boucle.

Cet exercice fait partie du cours

Introduction à Python pour les développeurs

Afficher le cours

Instructions

  • Créez une boucle for pour effectuer une itération sur key et value dans courses.items().
  • Vérifiez si la valeur de value est "AI" et imprimez la valeur de key si c’est le cas.
  • Sinon, vérifiez si la valeur de value est "Programming" et imprimez la valeur de key si c’est le cas.
  • Sinon, imprimez la valeur de key pour confirmer qu’il s’agit bien d’un cours "Data Engineering".

Exercice interactif pratique

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

# Loop through the dictionary's keys and values
____ key, value ____ courses.items():
  
  # Check if the value is "AI"
  ____ ____ ____ "____":
    print(____, "is an AI course")
  
  # Check if the value is "Programming"
  ____ ____ ____ "____":
    print(____, "is a Programming course")
  
  # Otherwise, print that it is a "Data Engineering" course
  ____:
    print(____, "is a Data Engineering course")
Modifier et exécuter le code