[Tutor] need idea

Andre Engels andreengels at gmail.com
Wed Feb 10 23:10:38 CET 2010


On Wed, Feb 10, 2010 at 10:27 PM, invincible patriot
<invincible_patriot at hotmail.com> wrote:
> hi
> i want to compare a string with a dictionary
> or u can say that i want to take user input A STRING, and want to compare
> each character of that string with the KEYS  in the dictionary, and then i
> wana print the values for the characters that are present in that strinng
> that we got as the input and were present in the dictionary as well
>
> can you please give me some idea how to do that
>
> what i hav done is that
> 1) I have made a dictionary with the keys and the values
> 2) I have taken the input from the user and hav saved it into a variable
>
> not i wana compare string that was given to us and replace them with the
> values given in the dictionary

It's not yet completely clear to me what you want, but the following
should help you:

Let str be the string, and dict the dictionary, then:

[c for c in str if c in dict]

will give you the characters in the string that are keys in the dictionary.




-- 
André Engels, andreengels at gmail.com


More information about the Tutor mailing list