Voici quelques titres basés sur des questions qui correspondent à l'article : Général: * Comment puis-je récupérer un élément aléatoire d'un dictionnaire Python ? * Comment puis-je obtenir une paire clé-valeur aléatoire à partir d'un dictionnaire en Python ? F

DDD
Libérer: 2024-10-31 10:55:29
original
916 Les gens l'ont consulté

Here are some question-based titles that fit the article:

General:

* How can I retrieve a random item from a Python dictionary?
* How do I get a random key-value pair from a dictionary in Python?

Focusing on specific scenarios:

* Need a Random Key or

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>
Copier après la connexion

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>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!