Maison  >  Article  >  développement back-end  >  Comment accéder à des paires clé-valeur aléatoires à partir de dictionnaires en Python ?

Comment accéder à des paires clé-valeur aléatoires à partir de dictionnaires en Python ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-04 09:20:30456parcourir

How to Access Random Key-Value Pairs from Dictionaries in Python?

Accès à des paires clé-valeur aléatoires à partir de dictionnaires en Python

Vous souhaitez choisir une paire clé-valeur aléatoire dans un dictionnaire ? En Python, vous pouvez le faire facilement.

Considérez un dictionnaire :

d = {'VENEZUELA': 'CARACAS', 'CANADA': 'OTTAWA'}

Pour sélectionner un élément aléatoire (paire clé-valeur), créez simplement une liste des éléments du dictionnaire :

items = list(d.items())

Ensuite, utilisez random.choice() pour choisir un élément au hasard :

item = random.choice(items)

l'élément sera désormais un tuple contenant la clé et la valeur aléatoires :

(country, capital) = item

Et si vous n'avez besoin que de la clé ou de la valeur ?

Choisir des clés aléatoires :

key = random.choice(list(d.keys()))

Choisir des valeurs aléatoires :

value = random.choice(list(d.values()))

Cette approche optimisée évite de créer une liste de tuples.

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!

Déclaration:
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