Ce n'est pas comme ça que l'on parcourt un dictionnaire :
dictionnaire = {"lundi1" :1, "vendredi13":13}
for k, v in dictionnaire.items():
if v == 1:
print(f"Clé = {k}, Valeur = {v}")
# Ou encore
for v in dictionnaire.values():
if v == 1:
print(f"Valeur = {v}")
bah dans "13" il y a un "1" donc normal que tu obtiennes les 2. tu pourrais faire avec endswith; mais ça te sortirai "11" ou "51" si présent dans le dictionnaire. Pour avoir seulement "1" il faudrait je pense se tourner vers les expressions régulières (regex)
J'ai supposé au départ que les clés étaient correctes: mot suivi de nombre: "vendredi13", "lundi11", "mardi1", etc.
Le Tout est souvent plus grand que la somme de ses parties.
trouver un chiffre précise
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Doucement mais Surement
Doucement mais Surement
Le Tout est souvent plus grand que la somme de ses parties.
Le Tout est souvent plus grand que la somme de ses parties.
Le Tout est souvent plus grand que la somme de ses parties.
Le Tout est souvent plus grand que la somme de ses parties.