Quiz les dictionnaires en Python
- Posted by Riadh HAJJI
- Categories Python
- Date 13 septembre 2020
- Création de listes en Python
- Manipulation de listes avec Python
- Rechercher dans une liste Python
- Les tuples en Python
- Les dictionnaires en Python
- Les ensembles en Python
- Exercices en Python sur les listes (Correction)
- Quiz les listes en Python
- Quiz les tuples en Python
- Quiz les dictionnaires en Python
- Quiz les ensembles en Python
Quiz les dictionnaires en Python
-
Objectif
- Etre capable de manipuler les dictionnaires en python.
- Soit le schéma d'un dictionnaire
- Laquelle des propositions suivantes n'est pas une manière valide de définir ce dictionnaire en Python:
Les dictionnaires en python
Félicitation - vous avez complété Les dictionnaires en python.
Vous avez obtenu %%SCORE%% sur %%TOTAL%%.
Votre performance a été évaluée à %%RATING%%
Question 1 |
A | Les listes Python stockent plusieurs valeurs et les dictionnaires stockent une seule valeur |
B | Les listes Python sont indexées à l'aide d'entiers et les dictionnaires peuvent utiliser des chaînes comme index |
C | Les listes Python peuvent stocker des chaînes et les dictionnaires ne peuvent stocker que des mots |
D | Les dictionnaires Python sont une collection et les listes ne sont pas une collection |
Question 2 |
A | dictionnaire2 = dict(dictionnaire1) |
B | dictionnaire2 = dict(dictionnaire1.items()) |
C | dictionnaire2 = dictionnaire1 Indice: Vous ne pouvez pas copier un dictionnaire simplement en faisant dictionnaire2 = dictionnaire1, car:dictionnaire2 ne sera qu'une référence à dictionnaire1, et les modifications apportées à dictionnaire1 seront également automatiquement apportées à dictionnaire2. |
D | dictionnaire2 = dictionnaire1.copy()
|
dict ()
.
Aussi la méthode de dictionnaire copy ()
.
dictionnaire1.items () renvoie une liste de tuples contenant les paires clé-valeur dans dictionnaire1. C'est également un argument valide à passer à dictionnaire () pour créer une copie de dictionnaire1.Question 3 |
notes = {'mathématiques': 14,'Statistiques' : 16, 'Anglais': 9, 'Informatique' : 12}
A | notes.pop('Informatique')
|
B | notes.remove("informatique") |
C | notes.popitem()
|
D | del notes['Informatique']
|
pop ()
utilisée pour supprimer l'élément en spécifiant le nom de la clé comme argument.
La méthode popitem ()
supprime le dernier élément inséré
En utilisant le mot-clé del
, nous pouvons supprimer l'élément d'un dictionnaire Python en spécifiant le nom de la cléQuestion 4 |
A | notes2 = dict(notes.items()) |
B | notes2 = dict(notes) |
C | notes2 = notes |
D | notes2 = {}
notes2.update(notes) |
E | notes2 = dict(notes.keys()) |
F | notes2 = dict(notes.values()) |
Question 5 |
A | Faux |
B | vrai |
Question 6 |
notes = {'mathématiques': 14,'Statistiques' : 16, 'Anglais': 9, 'Informatique' : 12}
A | print(notes.get('Statistiques')) |
B | print(notes['Statistiques'])
|
C | print(notes.get(2)) |
D | print(notes[2]) |
get ()
d'un dictionnaire Python pour obtenir la valeur d'une clé en passant la clé comme argument.Question 7 |
notes
soit défini comme suit:
notes = [ 'oral', 'écrit', { 'mathématiques': 14, 'informatiques': { 'base de donnee' : 10, 'programmation Python' : 20, 'Algorithmétique' : 13 }, 'anglais': 9 }, 'Travaux pratique', 'Stage' ] print(notes)Quelle est l'expression impliquant notes qui accède à la note 20?
A | notes[2]['informatiques'][1] Indice: print(notes[2]['informatiques'][1])
KeyError: 1 |
B | notes[2]['informatiques'][3] Indice: print(notes[2]['informatiques'][3])
KeyError: 3 |
C | notes[2]['informatiques']['programmation Python'] |
D | notes[2][2][1] Indice: print(notes[2][2][1])
KeyError: 2 |
E | notes[2]['informatiques'][2] Indice: print(notes[2]['informatiques'][2])
KeyError: 2 |
Question 8 |
notes = {'mathématiques': 14,'Statistiques' : 16, 'Anglais': 9, 'Informatique' : 12}Quel est le résultat de cette déclaration:
notes['Statistiques' : 'Anglais']
A | 16 9 |
B | [16 9] |
C | Cela soulève une exception |
D | (16 9) |
notes['Statistiques' : 'Anglais'] TypeError: unhashable type: 'slice'
Question 9 |
A | Les éléments d'un dictionnaire doivent rester dans un ordre particulier, |
B | Chaque élément d'un dictionnaire a une clé et une valeur. |
C | Les étiquettes d'un dictionnaire , appelées "clés", identifient les éléments au lieu des numéros d'index. |
D | Les dictionnaires sont comme des listes mais ils ont des étiquettes. |
Question 10 |
A | keys () Indice: Renvoie une liste de clés dans un dictionnaire. |
B | values () Indice: Renvoie une liste de valeurs dans un dictionnaire. |
C | clear () Indice: Efface un dictionnaire. |
D | pop () |
E | items () Indice: Renvoie une liste de paires clé-valeur dans un dictionnaire. |
Question 11 |
notes = {'mathématiques': 14,'Statistiques' : 16, 'Anglais': 9, 'Informatique' : 12}
A | del notes
Indice: Cette ligne de code supprime le dictionnaire et ne le vide pas |
B | notes.clear([0:2]) |
C | notes.clear() |
D | del notes[0:2]
|
del ()
est utilisée pour supprimer complètement le dictionnaire.
La méthode clear ()
vide le dictionnaire. Vous pouvez ajouter des valeurs ultérieurement si vous le souhaitez.Question 12 |
clear ()
du dictionnaire Python A | Renvoie une liste de clés Indice: Non c'est la méthode keys () |
B | Renvoie la valeur d'une clé si elle existe dans le dictionnaire. Indice: Non c'est la méthode get () |
C | Efface un dictionnaire. |
D | Renvoie une liste de paires clé-valeur Indice: Non c'est la méthode items () |
E | Vide un dictionnaire de toutes les paires clé-valeur |
Question 13 |
A | Un dictionnaire peut contenir n'importe quel type d'objet sauf un autre dictionnaire. |
B | Toutes les clés d'un dictionnaire doivent être du même type. |
C | Les éléments sont accessibles par leur position dans un dictionnaire. |
D | Les dictionnaires sont mutables. |
E | Les dictionnaires sont accessibles par clé. |
F | Les dictionnaires peuvent être imbriqués à n'importe quelle profondeur. |
Question 14 |
A | notes = dict() |
B | notes = {} |
C | notes = dict{} |
D | notes = () |
Question 15 |
A | notes = dict('mathématiques'= 14,'Statistiques' = 16, 'Anglais'= 9, 'Informatique' = 12) |
B | notes = dict([ ('mathématiques', 14), ('Statistiques', 16), ('Anglais', 9), ('Informatique', 12) ]) Indice: Passer une liste de tuples à la fonction intégrée dict () |
C | notes = {} notes['mathématiques'] = 14 notes['Statistiques'] = 16 notes['Anglais'] = 9 notes['Informatique'] = 12 Indice: Création d'un dictionnaire vide, puis attribution des paires clé-valeur individuellement |
D | notes = { ('mathématiques', 14), ('Statistiques', 16), ('Anglais', 9), ('Informatique', 12) } Indice: Cela crée en fait un type de données Python appelé ensemble . |
E | notes = {'mathématiques': 14,'Statistiques' : 16, 'Anglais': 9, 'Informatique' : 12} Indice: Spécification d'une liste de <key>: <value> paires séparées par des virgules entre accolades |
Question 16 |
notes = {'mathématiques': 14,'Statistiques' : 16, 'Anglais': 9, 'Informatique' : 12}
A | notes.pop['Informatique':16] |
B | notes.pop('Informatique') |
C | notes.clear['Informatique':16] |
D | notes.clear('Informatique') |
.pop ()
est la clé de l'entrée que vous souhaitez supprimer, pas la valeur.Question 17 |
A | {(1,2):1} |
B | {(2,3):2}
|
C | Key Error
|
D | 1 |
Question 18 |
notes
soit défini comme suit:
notes = [ 'oral', 'écrit', { 'mathématiques': 14, 'informatiques': { 'base de donnee' : 10, 'programmation Python' : 20, 'Algorithmétique' : 13 }, 'anglais': 9 }, 'Travaux pratique', 'Stage' ] print(notes)Pour afficher la ligne suivante:
{'base de donnee': 10, 'programmation Python': 20, 'Algorithmétique': 13}Quelle est le code qui nous permet d'afficher cette ligne?
A | print(notes[2]['mathématiques']) |
B | print(notes[1]['informatiques']) |
C | print(notes[2][2]) |
D | print(notes[2]['informatiques']) |
E | print(notes[1]['mathématiques']) |
Question 19 |
A | Faux |
B | Vrai |
Question 20 |
A | keys () Indice: Renvoie une liste de clés dans un dictionnaire. |
B | items () Indice: Renvoie une liste de paires clé-valeur dans un dictionnaire. |
C | values () Indice: Renvoie une liste de valeurs dans un dictionnaire. |
D | pop () Indice: Supprime une clé d'un dictionnaire, si elle est présente, et renvoie sa valeur. |
E | get () |
F | clear () Indice: Efface un dictionnaire. |
← |
→ |
Riadh HAJJI
You may also like
Corrections Exercices les boucles Python Série 02
if, if…else et if…elif…else en Python La boucle while en python La boucle for en python Comment utiliser Break, Continue et Pass dans Python Exercices les boucles Python Série 01 (Correction) Exercices les boucles Python Série 02(Correction) Quiz les structures …
Exercices en Python traitement des listes série 02
Création de listes en Python Manipulation de listes avec Python Rechercher dans une liste Python Les tuples en Python Les dictionnaires en Python Les ensembles en Python Exercices en Python traitement des listes série 01 (Correction) Exercices en Python traitement …
Correction exercices en Python traitement des listes série 02
Création de listes en Python Manipulation de listes avec Python Rechercher dans une liste Python Les tuples en Python Les dictionnaires en Python Les ensembles en Python Exercices en Python traitement des listes série 01 (Correction) Quiz les listes en …