Création d’un Dictionnaire en Python
Un dictionnaire Python est une collection ordonnée et modifiable de clés uniques et immuables associées à des valeurs de tout type, préservant l'ordre d'insertion et permettant un accès, un ajout, une mise à jour et une suppression efficaces des éléments par clé.
La syntaxe de base pour créer un dictionnaire est la suivante :
dictionary_name = {
key1: value1,
key2: value2,
key3: value3
}
- Clés : doivent être immuables (par exemple, chaînes de caractères, nombres, tuples). Une liste ou un autre dictionnaire ne peut pas être utilisé comme clé ;
- Valeurs : peuvent être de n'importe quel type de données (par exemple, chaînes de caractères, nombres, listes, autres dictionnaires).
Supposons que vous gériez une bibliothèque et souhaitiez stocker des informations sur un livre. Voici comment créer un dictionnaire pour représenter les détails du livre :
1234567book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } print(book)
Ce dictionnaire utilise des chaînes de caractères comme clés pour stocker des informations sur le livre.
Les dictionnaires permettent d'utiliser n'importe quel type de donnée immuable comme clé. Par exemple, il est possible d'utiliser des nombres comme clés pour créer un index des étagères de bibliothèque :
12shelves = {1: "Classics", 2: "Science Fiction", 3: "Mystery", 4: "Non-fiction"} print(shelves)
Dans cet exemple, les nombres servent de clés pour associer des genres à des rayons spécifiques de la bibliothèque.
Un type de données immuable est un type de données qui ne peut pas être modifié après sa création. Exemples : chaînes de caractères, nombres et tuples.
Que se passe-t-il si des clés sont dupliquées dans un dictionnaire ?
En Python, les clés d’un dictionnaire doivent être uniques. Si des clés dupliquées sont fournies lors de la création ou de la mise à jour d’un dictionnaire, la dernière occurrence de la clé écrasera la précédente. Ainsi, le dictionnaire ne conservera que la valeur la plus récente associée à cette clé.
12book = {"title": "1984", "author": "George Orwell", "title": "Animal Farm"} print(book) # Output: {'title': 'Animal Farm', 'author': 'George Orwell'}
Dans ce cas, la seconde clé "title" avec la valeur "Animal Farm" écrase la première clé "title".
Swipe to start coding
Créez un dictionnaire nommé library qui stocke des informations sur au moins trois livres. Chaque entrée du dictionnaire doit représenter un livre selon le format suivant :
- Clé : le titre du livre (sous forme de chaîne de caractères)
- Valeur : l'auteur du livre (sous forme de chaîne de caractères)
Vous pouvez utiliser les données suivantes :
- The Great Gatsby | F. Scott Fitzgerald
- 1984 | George Orwell
- To Kill a Mockingbird | Harper Lee
Assurez-vous de créer le dictionnaire en utilisant des accolades {}, et que chaque paire clé-valeur soit séparée par une virgule.
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Génial!
Completion taux amélioré à 4
Création d’un Dictionnaire en Python
Glissez pour afficher le menu
Un dictionnaire Python est une collection ordonnée et modifiable de clés uniques et immuables associées à des valeurs de tout type, préservant l'ordre d'insertion et permettant un accès, un ajout, une mise à jour et une suppression efficaces des éléments par clé.
La syntaxe de base pour créer un dictionnaire est la suivante :
dictionary_name = {
key1: value1,
key2: value2,
key3: value3
}
- Clés : doivent être immuables (par exemple, chaînes de caractères, nombres, tuples). Une liste ou un autre dictionnaire ne peut pas être utilisé comme clé ;
- Valeurs : peuvent être de n'importe quel type de données (par exemple, chaînes de caractères, nombres, listes, autres dictionnaires).
Supposons que vous gériez une bibliothèque et souhaitiez stocker des informations sur un livre. Voici comment créer un dictionnaire pour représenter les détails du livre :
1234567book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } print(book)
Ce dictionnaire utilise des chaînes de caractères comme clés pour stocker des informations sur le livre.
Les dictionnaires permettent d'utiliser n'importe quel type de donnée immuable comme clé. Par exemple, il est possible d'utiliser des nombres comme clés pour créer un index des étagères de bibliothèque :
12shelves = {1: "Classics", 2: "Science Fiction", 3: "Mystery", 4: "Non-fiction"} print(shelves)
Dans cet exemple, les nombres servent de clés pour associer des genres à des rayons spécifiques de la bibliothèque.
Un type de données immuable est un type de données qui ne peut pas être modifié après sa création. Exemples : chaînes de caractères, nombres et tuples.
Que se passe-t-il si des clés sont dupliquées dans un dictionnaire ?
En Python, les clés d’un dictionnaire doivent être uniques. Si des clés dupliquées sont fournies lors de la création ou de la mise à jour d’un dictionnaire, la dernière occurrence de la clé écrasera la précédente. Ainsi, le dictionnaire ne conservera que la valeur la plus récente associée à cette clé.
12book = {"title": "1984", "author": "George Orwell", "title": "Animal Farm"} print(book) # Output: {'title': 'Animal Farm', 'author': 'George Orwell'}
Dans ce cas, la seconde clé "title" avec la valeur "Animal Farm" écrase la première clé "title".
Swipe to start coding
Créez un dictionnaire nommé library qui stocke des informations sur au moins trois livres. Chaque entrée du dictionnaire doit représenter un livre selon le format suivant :
- Clé : le titre du livre (sous forme de chaîne de caractères)
- Valeur : l'auteur du livre (sous forme de chaîne de caractères)
Vous pouvez utiliser les données suivantes :
- The Great Gatsby | F. Scott Fitzgerald
- 1984 | George Orwell
- To Kill a Mockingbird | Harper Lee
Assurez-vous de créer le dictionnaire en utilisant des accolades {}, et que chaque paire clé-valeur soit séparée par une virgule.
Solution
Merci pour vos commentaires !
single