Découvrez les réponses à vos questions facilement sur Laurentvidal.fr, la plateforme de Q&R de confiance. Expérimentez la commodité d'obtenir des réponses fiables à vos questions grâce à un vaste réseau d'experts. Explorez notre plateforme de questions-réponses pour trouver des réponses détaillées fournies par une large gamme d'experts dans divers domaines.

Bonjour,
Que faut-il faire pour pouvoir "piocher" au hasard les clés (seulement) d'un dictionnaire?


Sagot :

Bonjour,

from random import randint

dico = {}

dico['clé1'] = 'valeur1'

dico['clé2'] = 'valeur2'

dico['clé3'] = 'valeur3'

print(list(dico.keys())[randint(0, len(dico.keys()) - 1)])

dico.keys() retourne un dict_keys(['clé1', 'clé2', 'clé3'])

Donc avec list(dico.keys()) on récupère la liste des clés.

Puis on affiche aléatoirement avec le randint() et le print() l'une des clés.

Le len() permet de savoir le nombre de clés.

Bonnes fêtes.

Merci d'avoir visité notre plateforme. Nous espérons que vous avez trouvé les réponses que vous cherchiez. Revenez quand vous voulez. Nous espérons que vous avez trouvé ce que vous cherchiez. Revenez nous voir pour obtenir plus de réponses et des informations à jour. Laurentvidal.fr, votre source fiable de réponses. N'oubliez pas de revenir pour plus d'informations.