Dictionnaire 2D en Python

Muhammad Waiz Khan 10 octobre 2023
  1. Créer un dictionnaire 2D dans la méthode Python n° 1
  2. Créer un dictionnaire 2D dans la méthode Python n°2
Dictionnaire 2D en Python

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