Bac : Bac Python dictionnaires

Révision sur les dictionnaires en Python pour le bac. Concepts clés, définitions et exemples pratiques.

GabrielDavidbt·16 flashcards·14 questions
baccomputer_scienceprogramming
0
Known
1 / 16
0
Learning
Front

Qu'est-ce qu'un dictionnaire en Python ?

Tap to flip
Back

Un dictionnaire est une collection d'éléments non ordonnés, modifiables, et indexés, utilisés pour stocker des paires clé-valeur.

Tap to flip
Got it
Still learning

Quiz(14 questions)

Question 1 of 14

1. Quelle est la méthode pour supprimer un élément d'un dictionnaire ?

Terms in this Study Set(16)

Qu'est-ce qu'un dictionnaire en Python ?

Un dictionnaire est une collection d'éléments non ordonnés, modifiables, et indexés, utilisés pour stocker des paires clé-valeur.

Comment créer un dictionnaire vide ?

On peut créer un dictionnaire vide en utilisant des accolades : `mon_dict = {}`.

Quelle méthode pour ajouter un élément ?

On utilise `dict[key] = value` pour ajouter ou mettre à jour une paire clé-valeur.

Comment accéder à une valeur ?

On accède à une valeur avec `dict[key]`, en remplaçant `key` par la clé correspondante.

Vrai ou faux : les clés peuvent être des listes.

Faux. Les clés doivent être des types immuables comme les chaînes ou les nombres.

Comment supprimer une clé ?

On utilise la méthode `del dict[key]` pour supprimer une paire clé-valeur.

Qu'est-ce que `dict.keys()` ?

C'est une méthode qui retourne une vue des clés du dictionnaire.

Qu'est-ce que `dict.values()` ?

C'est une méthode qui retourne une vue des valeurs du dictionnaire.

Comment vérifier si une clé existe ?

On utilise l'opérateur `in`, par exemple : `key in dict`.

Complétez : `mon_dict = {'a': 1, 'b': _}`.

mon_dict = {'a': 1, 'b': 2} (2 est un exemple de valeur).

Comment fusionner deux dictionnaires ?

On utilise l'opérateur `|` en Python 3.9 ou `update()` pour fusionner deux dictionnaires.

Quelle méthode pour obtenir une copie ?

On utilise la méthode `dict.copy()` pour obtenir une copie superficielle du dictionnaire.

Vrai ou faux : les dictionnaires sont ordonnés.

Vrai depuis Python 3.7, les dictionnaires conservent l'ordre d'insertion.

Comment obtenir la longueur d'un dictionnaire ?

On utilise la fonction `len(dict)` pour obtenir le nombre d'éléments.

Quelle est la méthode pour obtenir un élément par défaut ?

On utilise `dict.get(key, default)` pour retourner `default` si `key` n'existe pas.

Qu'est-ce que `dict.items()` ?

C'est une méthode qui retourne une vue des paires clé-valeur du dictionnaire.

Questions in this Study Set(14)

1. Quelle est la méthode pour supprimer un élément d'un dictionnaire ?

A.remove()
B.del()
C.pop()
D.clear()

2. Quel type peut être utilisé comme clé dans un dictionnaire ?

A.liste
B.dictionnaire
C.tuple
D.chaîne

3. Que retourne `dict.get('a')` si 'a' n'existe pas ?

A.None
B.Erreur
C.0
D.False

4. Quelle méthode retourne toutes les valeurs d'un dictionnaire ?

A.values()
B.items()
C.keys()
D.all()

5. Vrai ou faux : On peut avoir des clés dupliquées dans un dictionnaire.

A.Vrai
B.Faux
C.Parfois
D.Rarement

6. Comment fusionner deux dictionnaires en Python 3.9 ?

A.dict.update()
B.dict.merge()
C.dict | dict2
D.dict.combine()

7. Quelle méthode crée une copie du dictionnaire ?

A.clone()
B.copy()
C.duplicate()
D.replica()

8. Quelle fonction retourne le nombre d'éléments dans un dictionnaire ?

A.size()
B.length()
C.count()
D.len()

9. Quelle méthode obtient une vue des paires clé-valeur ?

A.view()
B.items()
C.pairs()
D.values()

10. Vrai ou faux : Un dictionnaire peut contenir des listes comme valeurs.

A.Vrai
B.Faux
C.Pas sûr
D.Dépend du type

11. Comment vérifier si une clé existe dans un dictionnaire ?

A.in
B.exists()
C.has_key()
D.check()

12. Quelle méthode peut être utilisée pour obtenir un élément avec une valeur par défaut ?

A.get()
B.find()
C.retrieve()
D.fetch()

13. Quelle méthode retourne les clés d'un dictionnaire ?

A.keys()
B.get_keys()
C.list_keys()
D.all_keys()

14. Vrai ou faux : Les dictionnaires sont ordonnés par défaut dans Python.

A.Vrai
B.Faux
C.Depende de la version
D.Toujours

Related Study Sets

Create Your Own Study Set

Upload a PDF, paste your notes, or describe a topic – AI generates flashcards, quizzes and more in seconds.