AccueilCPGEQCMQCM : Notions de Dictionnaires en Python QCM : Notions de Dictionnaires en Python 1. Quelle est la syntaxe correcte pour créer un dictionnaire vide ? dict = [] dict = () dict = {} 2. Quelle est la sortie de ce code ? d = {"nom": "Alice", "âge": 25} print(d["nom"]) Alice nom 25 3. Que fait l’instruction d[« âge »] = 26 dans le dictionnaire suivant ? d = {"nom": "Alice", "âge": 25} Ajoute une nouvelle clé « âge » avec la valeur 26 Modifie la valeur de « âge » pour qu’elle devienne 26 Efface la clé « âge » du dictionnaire 4. Comment supprimer une clé d’un dictionnaire en Python ? del d[« clé »] d.remove(« clé ») d.popitem(« clé ») 5. Quelle est la sortie de ce code ? d = {"nom": "Alice", "âge": 25} print(len(d)) 1 2 25 6. Que retourne d[« ville »] si la clé « ville » n’existe pas dans le dictionnaire d ? None KeyError « » 7. Quelle est la bonne syntaxe pour ajouter une nouvelle paire clé-valeur dans un dictionnaire ? d(« clé ») = « valeur » d[« clé »] = « valeur » d.add(« clé », « valeur ») 8. Quelle est la sortie de ce code ? d = {"nom": "Alice"} d["nom"] = d["nom"] + " Cooper" print(d["nom"]) Alice Alice Cooper KeyError 9. Comment vérifier si une clé « nom » existe dans un dictionnaire d ? « nom » in d d.exists(« nom ») d.has_key(« nom ») 10. Quelle est la sortie de ce code ? d = {"nom": "Alice", "âge": 25} d["âge"] = 30 print(d["âge"]) 25 30 55 Vérifier les réponses Reprendre le QCM