Bac : Bac Python dictionnaires

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

GabrielDavidbt·16 Karteikarten·14 Fragen·1 Aufrufe
baccomputer_scienceprogramming
0
Gewusst
1 / 16
0
Lerne noch
Vorderseite

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

Tippen zum Umdrehen
Rückseite

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

Tippen zum Umdrehen
Gewusst
Lerne noch

Quiz(14 Fragen)

Frage 1 von 14

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

Begriffe in diesem Lernset(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.

Fragen in diesem Lernset(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

Ähnliche Lernsets

Eigenes Lernset erstellen

Lade ein PDF hoch, füge Notizen ein oder beschreibe ein Thema – KI erstellt Karteikarten, Quizze und mehr in Sekunden.