Maison > Article > développement back-end > Comment accéder à des paires clé-valeur aléatoires à partir de dictionnaires en 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!