Récupération d'une liste de valeurs basée sur une liste de clés dans un dictionnaire
Dans divers scénarios de programmation, il est nécessaire d'extraire une liste de valeurs d'un dictionnaire basé sur une liste de clés donnée. Pour faciliter cette tâche, considérons l'exemple de dictionnaire et la liste de clés :
<code class="python">mydict = {'one': 1, 'two': 2, 'three': 3} mykeys = ['three', 'one']</code>
Approche de compréhension de liste
Une façon concise d'accomplir cette tâche consiste à comprendre la liste :
<code class="python">values_from_keys = [mydict[key] for key in mykeys]</code>
Cette approche parcourt chaque élément de la liste mykeys et l'utilise pour accéder à la valeur correspondante du dictionnaire mydict. Les valeurs récupérées sont collectées dans une nouvelle liste valeurs_from_keys.
Résultat :
<code class="python">>>> values_from_keys [3, 1]</code>
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!