Quiz les dictionnaires en Python
Quiz les dictionnaires en Python
- 13 septembre 2020
- Posté par: Riadh HAJJI
- Catégorie: Python
1 017 vues
Quiz les dictionnaires en Python
Les dictionnaires en python
Départ Félicitation - vous avez complété Les dictionnaires en python. Vous avez obtenu %%SCORE%% sur %%TOTAL%%. Votre performance a été évaluée à %%RATING%%
Vos réponses sont surlignées ci-dessous.
Quel est la méthode du dictionnaire Python qui supprime une clé d'un dictionnaire, si elle est présente, et renvoie sa valeur.
La méthode pop(<key>)du dictionnaire Python lève une KeyErrorexception si <key> n'est pas dans le dictionnaire
Sélectionnez la manière correcte pour supprimer les clés "informatique" du dictionnaire Python suivant:
notes = {'mathématiques': 14,'Statistiques' : 16, 'Anglais': 9, 'Informatique' : 12}
Explication pour la question 3: La méthode 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é
Sélectionnez les lignes de code Python appropriées pour créer un dictionnaire vide
Laquelle des affirmations suivantes est vraie pour les dictionnaires Python:
Explication pour la question 6: Les dictionnaires Python sont similaires aux listes en ce sens qu'ils sont modifiables et peuvent être imbriqués à n'importe quelle profondeur arbitraire (contrainte uniquement par la mémoire disponible).
Un dictionnaire peut contenir n'importe quel type d'objet Python, y compris un autre dictionnaire. Les clés d'un dictionnaire donné n'ont pas besoin d'être du même type les unes que les autres, ni les valeurs.
Les éléments du dictionnaire sont accessibles par clé. Contrairement à l'indexation de liste, l'ordre des éléments dans un dictionnaire ne joue aucun rôle dans l'accès aux éléments.
Lequel des énoncés suivants est incorrect?
Explication pour la question 7: Le dictionnaire est aussi un objet conteneur. Il n'a quant à lui aucune structure ordonnée, à la différence des listes. De plus, pour accéder aux objets contenus dans le dictionnaire, on n'utilise pas nécessairement des indices mais des clés qui peuvent être de bien des types distincts.
La méthode clear () du dictionnaire Python
Soit le dictionnaire Python suivant:
notes = {'mathématiques': 14,'Statistiques' : 16, 'Anglais': 9, 'Informatique' : 12}Quel est le résultat de cette déclaration: notes['Statistiques' : 'Anglais']
Explication pour la question 9: N'oubliez pas que les dictionnaires sont accessibles par clé, pas par la position des éléments. Il n’est pas logique de découper un dictionnaire, comme il est supposé dans l'exemple
notes['Statistiques' : 'Anglais'] TypeError: unhashable type: 'slice'
Sélectionnez toutes les bonnes façons de copier un dictionnaire en Python
Explication pour la question 10: Nous pouvons copier dictionnaire en utilisant une méthode intégrée 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.
Quel est la méthode du dictionnaire Python qui fournit un moyen pratique d'obtenir la valeur d'une clé à partir d'un dictionnaire sans vérifier à l'avance si la clé existe et sans générer d'erreur.
Les éléments d'un dictionnaire python, sont accessibles par leur position et Toutes les clés d'un dictionnaire doivent être du même type.
Explication pour la question 12: Les éléments du dictionnaire sont accessibles par clé. Contrairement à l'indexation de liste, l'ordre des éléments dans un dictionnaire ne joue aucun rôle dans l'accès aux éléments.
Veuillez sélectionner toutes les méthodes appropriées pour vider le dictionnaire suivant:
notes = {'mathématiques': 14,'Statistiques' : 16, 'Anglais': 9, 'Informatique' : 12}
Explication pour la question 13: La méthode 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.
Sélectionnez les lignes de codes appropriés pour obtenir la note (valeur) de la matière (clé) 'Statistiques' du dictionnaire python suivant:
notes = {'mathématiques': 14,'Statistiques' : 16, 'Anglais': 9, 'Informatique' : 12}
Explication pour la question 14: Vous pouvez accéder aux éléments d'un dictionnaire en vous référant à sa clé entre crochets. De plus, nous pouvons utiliser la méthode get () d'un dictionnaire Python pour obtenir la valeur d'une clé en passant la clé comme argument.
En quoi les dictionnaires Python sont-ils différents des listes Python?
Explication pour la question 15: Un dictionnaire ressemble à une liste, mais il est plus général. Dans une liste, les indices doivent être des nombres entiers ; dans un dictionnaire, ils peuvent être de (presque) n'importe quel type.
Un dictionnaire contient une collection d'indices, qui sont appelés clés, et une collection de valeurs. Chaque clé est associée à une valeur unique. L'association entre une clé et une valeur est appelée une paire clé-valeur ou parfois un item.
Supposons que vous ayez un dictionnaire notes. Lequel des éléments suivants crée effectivement une variable notes2 qui contient une copie de notes:
Supposons que 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?
Quelle sera la sortie de l'extrait de code suivant?
Supposons que 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?
Quel appel de méthode supprimera l'entrée dont la valeur est 16?
notes = {'mathématiques': 14,'Statistiques' : 16, 'Anglais': 9, 'Informatique' : 12}
Explication pour la question 20: N'oubliez pas que l'argument passé à .pop () est la clé de l'entrée que vous souhaitez supprimer, pas la valeur.
Une fois terminé, cliquez sur le bouton ci-dessous. Toutes les questions que vous n'avez pas complétées sont marquées comme incorrectes.
Obtenir les résultats
Il y a 20 questions à compléter.
Vous avez complété
questions
question
Votre score est de
Correct
Faux
Réponse partielle
Vous n'avez pas fini votre quiz. Si vous quittez cette page, votre progression sera perdue.
Réponses correctes
Vous avez sélectionné
Pas essayer
Score final du quiz
Nombre de questions répondues de manière correcte
Nombre de questions répondues de manière incorrecte
Question non répondues
Nombre total de questions dans le quiz
Détail de la question
Résultats
Date
Score
Indice
Temps autorisé
minutes
secondes
Temps utilisé
Réponse(s) sélectionnée(s)
Texte de la question
Fini Vous avez besoin de plus d'entraînement ! Persévérez ! Pas mal ! Bon travail ! Parfait !
|
|