You may be wondering how looping over a dictionary would work. Would you get the key or the value?

The short answer is: you get the key which you can use to get the value.

d = {'x': 9, 'y': 10, 'z': 20} for key in d: if d[key] == 10: print "This dictionary has the value 10!"
  1. First, we create a dictionary with strings as the keys and numbers as the values.
  2. Then, we iterate through the dictionary, each time storing the key in key.
  3. Next, we check if that key’s value is equal to 10.
  4. If so, we print "This dictionary has the value 10!"



On line 5, print the key, followed by a space, followed by the value associated with that key.

Take this course for free

Mini Info Outline Icon
By signing up for Codecademy, you agree to Codecademy's Terms of Service & Privacy Policy.

Or sign up using:

Already have an account?