Maison >développement back-end >Tutoriel Python >Comment créer un dictionnaire Python à partir de listes de clés et de valeurs distinctes ?
Création d'un dictionnaire à partir de listes de clés et de valeurs indépendantes
Combiner des listes de clés et de valeurs indépendantes dans un seul dictionnaire est une tâche fondamentale dans la manipulation des données . Cette tâche survient lorsque vous récupérez des données provenant de sources disparates ou lorsque vous devez transformer la structure de vos données à diverses fins. Explorons la solution à ce défi de programmation courant.
Pour créer un dictionnaire à partir de listes distinctes de clés et de valeurs, vous pouvez tirer parti du constructeur de dict intégré à Python. Le constructeur dict accepte une séquence de paires clé-valeur, où chaque paire représente une clé et sa valeur correspondante.
Une approche efficace pour construire les paires clé-valeur pour le dictionnaire consiste à utiliser la fonction zip. La fonction zip combine des éléments de plusieurs objets itérables en une série de tuples. Chaque tuple de la séquence résultante est constitué d'un élément de chaque itérable.
Dans l'exemple fourni :
keys = ['name', 'age', 'food'] values = ['Monty', 42, 'spam']
Nous pouvons créer un dictionnaire en utilisant le code suivant :
dictionary = dict(zip(keys, values)) print(dictionary)
Le résultat sera un dictionnaire avec des clés correspondant aux éléments de la liste des clés et des valeurs correspondant aux éléments dans les valeurs list :
{'name': 'Monty', 'age': 42, 'food': 'spam'}
Cette approche est simple, efficace et réutilisable. Il peut être appliqué à n'importe quelle paire de listes de clés et de valeurs pour construire des dictionnaires de manière dynamique.
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!