Je suis un novice, je viens de commencer à apprendre à programmer.
Je vais demander comment puis-je obtenir la fréquence / le nombre d'une valeur modifiée dans une touche? p>
par exemple: p> donc si si L'utilisateur sélectionne du café, il / elle peut modifier en ajoutant ou en supprimant cette valeur.
Il / elle est ensuite capable de voir le nombre de fois que la clé "café" est modifiée. P> J'apprécie les réponses rapides de tout le monde! Mais peut-être que cet exemple ci-dessous sera un peu plus complet. p> Si l'utilisateur sélectionne du café, ils peuvent avoir la possibilité de supprimer ou d'apporter une nouvelle phrase à la clé existante. p> Donc, pour chaque valeur en cours d'être supprimée ou ajoutée: elle sera enregistrée p> par exemple: si je vais changer la valeur du café, cela aura 1, par la suite, si je veux Pour supprimer à nouveau la valeur du café, ce sera la deuxième fois que j'ai modifier la valeur au sein du café. p> sortie: la révision a été modifiée sur "Café": 2 P> P>
3 Réponses :
Je ne sais pas si je comprends votre question correctement, mais si je suis, une instruction si si je devrais faire le tour, chaque fois que l'utilisateur choisit un café, il y ajoutera un à son comptoir correspondant et la même chose avec Thé, alors vous faites ce que vous voulez avec ces valeurs:
user_input= input("Enter a word")
dict = {"Coffee": ["I love coffee."], "Tea": ["I love tea."]}
if user_input == "Coffee":
coffee_amend += 1
if user_input == "Tea":
tea_amend += 1
salut! Merci pour votre réponse! Je vais essayer de travailler cela!
Modifiez d'abord la structure du dictionnaire que vous utilisez ci-dessous:
print("Key value changed", getNumTimes(dic,"Coffee"))
Je suppose que vous voulez quelque chose qui interagit avec l'utilisateur. Ce n'est pas super élégant mais il est facile de comprendre: cnt_dict est un dictionnaire qui compte le nombre de fois que chaque touche est modifiée. Espérons que cela aide. Edit: De toute évidence, il y aura des problèmes si vous essayez d'ajouter des objets non actuellement en dict, mais vous pouvez en tirer parti. P> P>
Cela peut renvoyer le nombre d'éléments dans la clé café i>
len (dict ["café"]) code>salut! Merci pour votre réponse! Mais comment puis-je avoir le nombre de temps, la phrase dans le café est changée?
Dans votre fonction de mise à jour - où la valeur d'entrée est mise à jour sur DICT, utilisez Compteur Var
Vous ne pouvez pas le faire comme ça. Vous devez conserver des compteurs pour chaque membre de la DICT qui augmentera par 1 lorsque quelqu'un modifie ce membre du dictionnaire.
Sidenote: Si vous voulez garder la langue inclusive, utilisez "ils" au lieu de "il / elle". Il vaut mieux lire et largement accepté.