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 vragen·1 weergaven
baccomputer_scienceprogramming
0
Ken ik
1 / 16
0
Aan het leren
Voorkant

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

Tik om om te draaien
Achterkant

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

Tik om om te draaien
Ken ik
Aan het leren

Quiz(14 vragen)

Vraag 1 van 14

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

Termen in deze 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.

Vragen in deze 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

Gerelateerde sets

Maak je eigen studieset

Upload een PDF, plak je notities of beschrijf een onderwerp – AI genereert flashcards, quizzen en meer in seconden.