Maison > développement back-end > Tutoriel Python > Comment inverser les paires clé-valeur d'un dictionnaire en Python ?

Comment inverser les paires clé-valeur d'un dictionnaire en Python ?

Patricia Arquette
Libérer: 2024-12-26 20:59:11
original
898 Les gens l'ont consulté

How Do I Reverse a Dictionary's Key-Value Pairs in Python?

Inversion d'un mappage de dictionnaire

Souvent en programmation, nous rencontrons des situations où nous devons inverser un dictionnaire, en retournant essentiellement les clés et les valeurs pour créer un nouveau dictionnaire. Par exemple, nous pourrions avoir un dictionnaire mappant les clés à leurs valeurs correspondantes :

my_map = {'a': 1, 'b': 2}
Copier après la connexion

Et désirer créer un nouveau dictionnaire où les valeurs deviennent les clés et vice versa :

inv_map = {1: 'a', 2: 'b'}
Copier après la connexion

Pour effectuer cette opération en Python, nous pouvons utiliser la compréhension pour créer un nouveau dictionnaire avec les paires clé-valeur souhaitées :

Python 3+:
inv_map = {v: k for k, v in my_map.items()}

Python 2:
inv_map = {v: k for k, v in my_map.iteritems()}
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal