Question n°1
Un dictionnaire peut-il contenir deux clés égales si elles ont des valeurs différentes ?
Question n°2
Quelles instructions python utiliseriez vous pour créer le dictionnaire correspondant au tableau suivant :
tableau={"table":123, "chaise":42, "tapis":85, "miroir":62}
Question n°3
Quelles instructions python utiliseriez vous pour connaître le prix d'une chaise depuis le dictionnaire tableau de la question n°2.
Indiquez les 2 solutions possibles et leur différence.
tableau['chaise']
ou tableau.get('chaise','indisponible')
La première solution génère une exeption si la clé n'existe pas.
La deuxième solution permet de renvoyer une valeur spécifique au cas où la clé n'existe pas.
Question n°4
Toujours avec tableau, que fait le code suivant :
article='porte' tableau.get(artice,'?'+article+'?')
'?porte?'
Comme la clé 'porte' n'existe pas dans tableau
la méthode get renvoie le résultat de la concaténation de '?' avec 'porte' et '?'