J'ai un dictionnaire. Comment puis-je obtenir la valeur en prenant la clé de l'utilisateur? Si l'utilisateur entre A code> Je voulais imprimer la valeur '1' code >. p> p>
3 Réponses :
Ceci fera pour vous:
d = str(input("Enter what you want: "))
p = {'a': '1', 'b': '2', 'c':'3'}
print(p[d])
En outre, voici une référence: w3schools.com/python/python_dictionaries.asp
Demander juste, qu'est-ce que c'est?
user = input('enter a letter')
d = {'a': '1', 'b': '2', 'c':'3'}
for i in user:
print(d[I])
use this method if your string consist of more then a single character
Définir votre dictionnaire: Demandez à l'utilisateur la clé à l'aide de la touche INPUT () CODE>: P> if key in data:
print('The value is:', data[key])
else:
print('That key is not in the dictionary.')
Dupliqué possible de Comment tester plusieurs variables à une valeur?
Qu'avez-vous essayé vous-même? Savez-vous comment obtenir une entrée utilisateur? Savez-vous comment utiliser un dictionnaire?
oui je l'ai essayé mais je ne pouvais pas comprendre comment rechercher la clé et obtenir la valeur
d [entrée ()] code> fera pour un début.@MikiAshundie Vous ne "recherchez" pas "rechercher" pour une clé; Python fait. Vous devriez toujours lire la documentation ou suivre un didacticiel en premier.