Dictionnaire 2D en Python
- Créer un dictionnaire 2D dans la méthode Python n° 1
- Créer un dictionnaire 2D dans la méthode Python n°2
Dans ce tutoriel, nous verrons comment créer un dictionnaire bidimensionnel en Python. Un dictionnaire bidimensionnel est un dictionnaire qui contient un dictionnaire dans chaque index.
Nous pouvons créer un dictionnaire à deux dimensions en ajoutant un dictionnaire complet dans un dictionnaire ou en ajoutant des valeurs une par une. Les deux méthodes pour créer un dictionnaire bidimensionnel en Python sont expliquées ci-dessous.
Créer un dictionnaire 2D dans la méthode Python n° 1
En Python, nous pouvons ajouter des dictionnaires dans un dictionnaire pour créer un dictionnaire en deux dimensions. Nous pouvons également imprimer le dictionnaire bidimensionnel à l’aide de la méthode json.dumps()
, qui transforme l’entrée en une chaîne JSON. L’exemple de code suivant montre comment créer un dictionnaire bidimensionnel en Python.
import json
twoD_dict = dict()
twoD_dict["first_dict"] = {"key1": "val1", "key2": "val2"}
print(json.dumps(twoD_dict, sort_keys=True, indent=2))
Production :
{
"first_dict": {
"key1": "val1",
"key2": "val2"
}
}
Créer un dictionnaire 2D dans la méthode Python n°2
Nous pouvons également simplement créer un dictionnaire dans un dictionnaire et ajouter la paire clé-valeur plus tard. Nous pouvons créer un dictionnaire en utilisant cette méthode en Python de la manière suivante.
import json
twoD_dict = dict()
twoD_dict["first_dict"] = dict()
twoD_dict["first_dict"]["key1"] = "value1"
twoD_dict["first_dict"]["key2"] = "value2"
print(json.dumps(twoD_dict, sort_keys=True, indent=2))
Production :
{
"first_dict": {
"key1": "value1",
"key2": "value2"
}
}
Article connexe - Python Dictionary
- Comment vérifier si une clé existe dans un dictionnaire en Python
- Convertir un dictionnaire en liste en Python
- Comment obtenir tous les fichiers d'un répertoire
- Comment trouver la valeur maximale dans le dictionnaire Python
- Comment trier un dictionnaire Python par valeur
- Comment fusionner deux dictionnaires en Python 2 et 3