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

Linda Hamilton
Libérer: 2024-11-04 09:20:30
original
455 Les gens l'ont consulté

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

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

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

item = random.choice(items)
Copier après la connexion

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

(country, capital) = item
Copier après la connexion

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

Choisir des valeurs aléatoires :

value = random.choice(list(d.values()))
Copier après la connexion

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!

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
Derniers articles par auteur
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!