0
votes

Trouver une valeur d'un dictionnaire à Python en prenant une clé à partir de l'entrée de l'utilisateur

J'ai un dictionnaire. Comment puis-je obtenir la valeur en prenant la clé de l'utilisateur? XXX

Si l'utilisateur entre A Je voulais imprimer la valeur '1' .


5 commentaires

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 ()] 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.


3 Réponses :


1
votes

Ceci fera pour vous:

d = str(input("Enter what you want: "))
p  = {'a': '1', 'b': '2', 'c':'3'}
print(p[d])


2 commentaires

En outre, voici une référence: w3schools.com/python/python_dictionaries.asp


Demander juste, qu'est-ce que c'est?



1
votes
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

0 commentaires

1
votes

Définir votre dictionnaire: xxx pré>

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.')


0 commentaires