ENVIRONNEMENT DE RECETTE

Représentation des données : types construits - NSI

Les dictionnaires

Exercice 1 : Création d'un dictionnaire en plusieurs instructions

On considère les instructions Python ci-dessous 
dico = {'orange': (-1, 6)}
dico['bleu'] = (7, 1)
dico.pop('orange')
dico.pop('bleu')
dico['noir'] = (3, 2)

Quelle est la valeur renvoyée par l'instruction len(dico) ?

Exercice 2 : Dictionnaire et accés

On considère le dictionnaire dico défini en Python via l'instruction suivante :

dico = {1: 'o', 7: 'b', 8: 'g', 5: 'e'}
Quelle est la valeur renvoyée par l'instruction  dico[1] ?

Exercice 3 : Création d'un dictionnaire en plusieurs instructions

On considère les instructions Python ci-dessous 
dico = {}
dico['jaune'] = (2, -6)
dico.pop('jaune')
dico['violet'] = (-1, -6)
dico.pop('violet')

Quelle est la valeur renvoyée par l'instruction len(dico) ?

Exercice 4 : Dictionnaire et accés

On considère le dictionnaire dico défini en Python via l'instruction suivante :

dico = {7: 'k', 0: 'c', 5: 'd', 3: 'h'}
Quelle est la valeur renvoyée par l'instruction  dico[5] ?

Exercice 5 : Création d'un dictionnaire en plusieurs instructions

On considère les instructions Python ci-dessous 
dico = {'blanc': (-1, 0), 'magenta': (-2, -2)}
dico.pop('blanc')
dico.pop('magenta')
dico['rouge'] = (-6, 5)
dico.pop('rouge')
dico['violet'] = (-4, 7)

Quelle est la valeur renvoyée par l'instruction len(dico) ?
False