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
Quelle est la valeur renvoyée par l'instruction
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'}
dico[1]
?
Exercice 3 : Création d'un dictionnaire en plusieurs instructions
On considère les instructions Python ci-dessous
Quelle est la valeur renvoyée par l'instruction
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'}
dico[5]
?
Exercice 5 : Création d'un dictionnaire en plusieurs instructions
On considère les instructions Python ci-dessous
Quelle est la valeur renvoyée par l'instruction
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)
?