Maison >développement back-end >Tutoriel Python >Comment inverser les paires clé-valeur d'un dictionnaire en 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}
Et désirer créer un nouveau dictionnaire où les valeurs deviennent les clés et vice versa :
inv_map = {1: 'a', 2: 'b'}
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()}
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!