Avez-vous une question?
(216) 97 656 803
hajjriadh@gmail.com
Cours et tutoriels
Les cours de programmation
Architecture des ordinateurs
Assembler et configurer les PC
Ordinateur et périphériques
Administration et sécurité des sites web
Microsoft Office
Microsoft Excel
Microsoft Project
Microsoft PowerPoint
Microsoft Access
Microsoft Office Spécialiste
Le management de projet
Le management des ressources humaines
Ingénierie des ressources humaines
Pratiques de management de projet
Microsoft Project
Approche Par Compétences
Sujets du baccalauréat
Mathématiques
Sciences de l'informatique
Sciences expérimentales
Sciences techniques
Economie et gestion
Lettres
Sport
Nos ressources
Formation médicales
Les tests psychotechniques
Ressources pédagogiques
4ème année secondaires
3ème année secondaires
2ème année secondaires
1ère année secondaires
بحوث مختلفة
الأعلام الوطنية والعالمية
Les concours ATFP
الإمتحانات والأسئلة لسنة 2020
الإمتحانات والأسئلة لسنة 2019
الإمتحانات والأسئلة لسنة 2018
الإمتحانات والأسئلة لسنة 2017
الإمتحانات والأسئلة لسنة 2016
Contact
Qui sommes-nous ?
Les dictionnaires en python
Testez votre compréhension des dictionnaires Python.
Ce quiz de dictionnaire Python fournit des questions à choix multiples (QCM) pour se familiariser avec le dictionnaire de Python et ses opérations. Ce quiz en ligne vous aidera à améliorer la compréhension du tuple Python. Répondez à ce quiz après avoir lu notre cours sur
les dictionnaires
en Python . Le quiz contient 20 questions, vous devez répondre à toutes les questions en cinq minutes. Vous obtiendrez 1 point pour chaque bonne réponse. À la fin du quiz, vous recevrez un score total. Le score maximum est de 100%. Bonne chance!
20 questions
5 minutes
Commencer le quiz
Les dictionnaires en python
5:00
QUESTION 1 / 20
1.
Supposons que vous ayez un dictionnaire <strong>notes</strong>. Lequel des éléments suivants crée effectivement une variable <strong>notes2</strong> qui contient une copie de <strong>notes</strong>:
<strong>notes2</strong> = dict(<strong>notes</strong>.items())
<strong>notes2</strong> = {}
<strong>notes2</strong>.update(<strong>notes</strong>)
<strong>notes2</strong> = dict(<strong>notes</strong>.keys())
<strong>notes2</strong> = dict(<strong>notes</strong>)
<strong>notes2</strong> = <strong>notes</strong>
<strong>notes2</strong> = dict(<strong>notes</strong>.values())
QUESTION 2 / 20
2.
Les éléments d\'un dictionnaire python, sont accessibles par leur <strong>position</strong> et Toutes les <strong>clés</strong> d\'un dictionnaire doivent être du <strong>même type</strong>.
Vrai
Faux
QUESTION 3 / 20
3.
Supposons que <code>notes</code> soit défini comme suit:
<pre>notes = [
\'oral\',
\'écrit\',
{
\'mathématiques\': 14,
\'informatiques\':
{
\'base de donnee\' : 10,
\'programmation Python\' : 20,
\'Algorithmétique\' : 13
},
\'anglais\': 9
},
\'Travaux pratique\',
\'Stage\'
]
print(notes)
</pre>
Pour afficher la ligne suivante:
<pre>{\'base de donnee\': 10, \'programmation Python\': 20, \'Algorithmétique\': 13}</pre>
Quelle est le code qui nous permet d\'afficher cette ligne?
print(notes[2][\'informatiques\'])
print(notes[2][\'mathématiques\'])
print(notes[1][\'informatiques\'])
print(notes[1][\'mathématiques\'])
print(notes[2][2])
QUESTION 4 / 20
4.
La méthode <code>clear ()</code> du dictionnaire Python
Efface un dictionnaire.
Vide un dictionnaire de toutes les paires clé-valeur
Renvoie la valeur d\'une clé si elle existe dans le dictionnaire.
Renvoie une liste de paires clé-valeur
Renvoie une liste de clés
QUESTION 5 / 20
5.
Laquelle des affirmations suivantes est vraie pour les dictionnaires Python:
Les éléments sont accessibles par leur position dans un dictionnaire.
Les dictionnaires peuvent être imbriqués à n\'importe quelle profondeur.
Un dictionnaire peut contenir n\'importe quel type d\'objet sauf un autre dictionnaire.
Les dictionnaires sont mutables.
Les dictionnaires sont accessibles par clé.
Toutes les clés d\'un dictionnaire doivent être du même type.
QUESTION 6 / 20
6.
Veuillez sélectionner toutes les méthodes appropriées pour vider le dictionnaire suivant:
<pre>notes = {\'mathématiques\': 14,\'Statistiques\' : 16, \'Anglais\': 9, \'Informatique\' : 12}</pre>
del notes
del notes[0:2]
notes.clear()
notes.clear([0:2])
QUESTION 7 / 20
7.
Quel appel de méthode supprimera l\'entrée dont la valeur est 16?
<pre>notes = {\'mathématiques\': 14,\'Statistiques\' : 16,
\'Anglais\': 9, \'Informatique\' : 12}</pre>
notes.pop(\'Informatique\')
notes.clear(\'Informatique\')
notes.pop[\'Informatique\':16]
notes.clear[\'Informatique\':16]
QUESTION 8 / 20
8.
Sélectionnez la manière correcte pour supprimer les clés "informatique" du dictionnaire Python suivant:
<pre>notes = {\'mathématiques\': 14,\'Statistiques\' : 16, \'Anglais\': 9, \'Informatique\' : 12}</pre>
notes.pop(\'Informatique\')
del notes[\'Informatique\']
notes.popitem()
notes.remove(\"informatique\")
QUESTION 9 / 20
9.
Sélectionnez les lignes de code Python appropriées pour créer un dictionnaire vide
notes = {}
notes = dict()
notes = dict{}
notes = ()
QUESTION 10 / 20
10.
Quel est la méthode du dictionnaire Python qui supprime une <strong>clé</strong> d\'un dictionnaire, si elle est présente, et renvoie sa valeur.
items ()
clear ()
keys ()
values ()
pop ()
QUESTION 11 / 20
11.
Soit le dictionnaire Python suivant:
<pre>notes = {\'mathématiques\': 14,\'Statistiques\' : 16, \'Anglais\': 9, \'Informatique\' : 12}</pre>
Quel est le résultat de cette déclaration:
<pre>notes[\'Statistiques\' : \'Anglais\']</pre>
Cela soulève une exception
16 9
(16 9)
[16 9]
QUESTION 12 / 20
12.
Quel est la méthode du dictionnaire Python qui fournit un moyen pratique d\'obtenir la valeur d\'une <strong>clé</strong> à partir d\'un dictionnaire sans vérifier à l\'avance si la clé<strong> existe et sans générer d\'erreur.
get ()
items ()
clear ()
keys ()
values ()
pop ()
QUESTION 13 / 20
13.
En quoi les dictionnaires Python sont-ils différents des listes Python?
Les listes Python sont indexées à l\'aide d\'entiers et les dictionnaires peuvent utiliser des chaînes comme index
Les dictionnaires Python sont une collection et les listes ne sont pas une collection
Les listes Python peuvent stocker des chaînes et les dictionnaires ne peuvent stocker que des mots
Les listes Python stockent plusieurs valeurs et les dictionnaires stockent une seule valeur
QUESTION 14 / 20
14.
Quelle sera la sortie de l\'extrait de code suivant?
Key Error
{(1,2):1}
{(2,3):2}
1
QUESTION 15 / 20
15.
Sélectionnez toutes les bonnes façons de copier un dictionnaire en Python
dictionnaire2 = dictionnaire1.copy()
dictionnaire2 = dict(dictionnaire1.items())
dictionnaire2 = dict(dictionnaire1)
dictionnaire2 = dictionnaire1
QUESTION 16 / 20
16.
Supposons que <code>notes</code> soit défini comme suit:
<pre>notes = [
\'oral\',
\'écrit\',
{
\'mathématiques\': 14,
\'informatiques\':
{
\'base de donnee\' : 10,
\'programmation Python\' : 20,
\'Algorithmétique\' : 13
},
\'anglais\': 9
},
\'Travaux pratique\',
\'Stage\'
]
print(notes)
</pre>
Quelle est l\'expression impliquant notes qui accède à la note 20?
notes[2][\'informatiques\'][\'programmation Python\']
notes[2][2][1]
notes[2][\'informatiques\'][2]
notes[2][\'informatiques\'][3]
notes[2][\'informatiques\'][1]
QUESTION 17 / 20
17.
<li>Soit le schéma d\'un dictionnaire</li>
<p><img src=\"https://apcpedagogie.com/wp-content/uploads/2020/09/notes.jpg\" alt=\"\" width=\"300\" height=\"332\" class=\"alignnone size-full wp-image-46532\" /></p>
<li>Laquelle des propositions suivantes n\'est pas une manière valide de définir ce dictionnaire en Python:</li>
<pre>
notes = dict([
(\'mathématiques\', 14),
(\'Statistiques\', 16),
(\'Anglais\', 9),
(\'Informatique\', 12)
])
</pre>
<pre>
notes = {
(\'mathématiques\', 14),
(\'Statistiques\', 16),
(\'Anglais\', 9),
(\'Informatique\', 12)
}
</pre>
<pre>
notes = dict(\'mathématiques\'= 14,\'Statistiques\' = 16,
\'Anglais\'= 9, \'Informatique\' = 12)
</pre>
<pre>
notes = {}
notes[\'mathématiques\'] = 14
notes[\'Statistiques\'] = 16
notes[\'Anglais\'] = 9
notes[\'Informatique\'] = 12
</pre>
<pre>
notes = {\'mathématiques\': 14,\'Statistiques\' : 16,
\'Anglais\': 9, \'Informatique\' : 12}
</pre>
QUESTION 18 / 20
18.
La méthode pop(<strong><key></strong>)du dictionnaire Python lève une <strong>KeyErrorexception</strong> si <strong><key></strong> n\'est pas dans le dictionnaire
vrai
Faux
QUESTION 19 / 20
19.
Lequel des énoncés suivants est incorrect?
Les dictionnaires sont comme des listes mais ils ont des étiquettes.
Les étiquettes d\'un dictionnaire , appelées \"clés\", identifient les éléments au lieu des numéros d\'index.
Chaque élément d\'un dictionnaire a une clé et une valeur.
Les éléments d\'un dictionnaire doivent rester dans un ordre particulier,
QUESTION 20 / 20
20.
Sélectionnez les lignes de codes appropriés pour obtenir la note (<strong>valeur</strong>) de la matière (<strong>clé</strong>) \'Statistiques\' du dictionnaire python suivant:
<pre>notes = {\'mathématiques\': 14,\'Statistiques\' : 16, \'Anglais\': 9, \'Informatique\' : 12}</pre>
print(notes.get(2))
print(notes.get(\'Statistiques\'))
print(notes[2])
print(notes[\'Statistiques\'])
Précédent
Suivant
Terminer
Chargement...
Entrée
Aucun résultat pour cette recherche
Essayez d'autres mots-clés ou vérifiez l'orthographe
↑↓
naviguer
↵
ouvrir
esc
fermer
Recherche intelligente