Maison > Article > développement back-end > Décrypter les dictionnaires Python : comprendre les secrets des paires clé-valeur
python Un dictionnaire est une puissante structure de données utilisée pour stocker des paires clé-valeur. Les dictionnaires ne sont pas ordonnés, ce qui signifie que l’ordre des paires clé-valeur n’a pas d’importance. Les clés d'un dictionnaire sont uniques, ce qui signifie qu'une clé ne peut correspondre qu'à une seule valeur. Les valeurs d'un dictionnaire peuvent être n'importe quel type de données, notamment des listes, des tuples, des dictionnaires, etc.
Créer un dictionnaire
Pour créer un dictionnaire, vous pouvez utiliser deux méthodes. La première consiste à utiliser des accolades {} et à séparer la clé de la valeur par deux points :. Par exemple :
my_dict = {"name": "John Doe", "age": 30, "city": "New York"}
La deuxième méthode consiste à utiliser la fonction dict(). La fonction dict() accepte un objet itérable comme argument et le convertit en dictionnaire. Par exemple :
my_dict = dict([("name", "John Doe"), ("age", 30), ("city", "New York")])
Accès aux éléments du dictionnaire
Pour accéder à un élément dans un dictionnaire, vous pouvez utiliser la clé comme index. Par exemple :
name = my_dict["name"] age = my_dict["age"] city = my_dict["city"]
Vous pouvez également utiliser la méthode get() pour accéder aux éléments du dictionnaire. La méthode get() accepte deux paramètres : la clé et la valeur par défaut. Si la clé existe, la valeur correspondant à la clé est renvoyée ; si la clé n'existe pas, la valeur par défaut est renvoyée. Par exemple :
name = my_dict.get("name") age = my_dict.get("age") city = my_dict.get("country", "N/A")
Ajouter et supprimer des éléments du dictionnaire
Pour ajouter des éléments au dictionnaire, vous pouvez utiliser l'opérateur [] ou la méthode update(). L'opérateur [] accepte deux paramètres : clé et valeur. La méthode update() accepte un objet itérable comme paramètre et ajoute les paires clé-valeur de l'objet itérable au dictionnaire. Par exemple :
my_dict["country"] = "USA" my_dict.update({"state": "New York", "zip": 10001})
Pour supprimer des éléments du dictionnaire, vous pouvez utiliser le mot-clé del ou la méthode pop(). Le mot clé del accepte une clé en paramètre et supprime la valeur correspondant à la clé du dictionnaire. La méthode pop() accepte deux paramètres : la clé et la valeur par défaut. Si la clé existe, la valeur correspondant à la clé est renvoyée et supprimée du dictionnaire ; si la clé n'existe pas, la valeur par défaut est renvoyée. Par exemple :
del my_dict["country"] country = my_dict.pop("country", "N/A")
Parcourir le dictionnaire
Pour parcourir un dictionnaire, vous pouvez utiliser une boucle for. La boucle for parcourt toutes les paires clé-valeur du dictionnaire. Par exemple :
for key, value in my_dict.items(): print(key, value)
Vous pouvez également utiliser les méthodes Keys() et Values() pour parcourir le dictionnaire. La méthode Keys() renvoie une liste de toutes les clés du dictionnaire et la méthode Values() renvoie toutes les valeurs du dictionnaire
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!