Question : Est-il possible d'utiliser la syntaxe de compréhension de liste pour créer un dictionnaire ?
Réponse : Oui, en utilisant la compréhension de dict (Python 2.7 et plus tard) :
{key: value for key, value in zip(keys, values)}
Exemple :
my_dict = {key: value for key, value in zip(["X", "Y", "Z"], [1, 2, 3])} print(my_dict) # Output: {'X': 1, 'Y': 2, 'Z': 3}
Méthode alternative :
Utilisez le constructeur dict :
pairs = [('a', 1), ('b', 2)] my_dict = dict(pairs) print(my_dict) # Output: {'a': 1, 'b': 2}
Si les clés et les valeurs sont données séparément listes :
keys = ['a', 'b'] values = [1, 2] my_dict = dict(zip(keys, values)) print(my_dict) # Output: {'a': 1, 'b': 2}
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!