Récupération d'éléments aléatoires à partir d'un dictionnaire
En Python, les dictionnaires sont un moyen puissant de stocker des paires clé-valeur. Cependant, vous devrez parfois récupérer un élément aléatoire du dictionnaire, y compris la clé, la valeur ou les deux.
Clé et valeur
Pour choisir un paire clé-valeur aléatoire, vous pouvez convertir les éléments du dictionnaire en une liste et sélectionner un élément aléatoire :
<code class="python">import random d = {'VENEZUELA': 'CARACAS', 'CANADA': 'OTTAWA'} country, capital = random.choice(list(d.items()))</code>
Clé ou valeur uniquement
Pour des raisons d'efficacité, vous pouvez choisir directement une clé ou une valeur aléatoire sans créer de liste intermédiaire :
<code class="python">key = random.choice(list(d.keys())) value = random.choice(list(d.values()))</code>
Cette méthode garantit qu'aucune conversion ou opération de liste inutile n'est effectuée, ce qui entraîne une exécution plus rapide.
En tirant parti Grâce à ces techniques, vous pouvez facilement récupérer des éléments aléatoires d'un dictionnaire, ce qui le rend pratique pour divers scénarios où vous avez besoin d'un résultat imprévisible.
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!