Python Introducing Dictionaries Iterating and Packing with Dictionaries Recap of Iterating and Packing with Dictionaries

Blue DiamondXD
Blue DiamondXD
5,369 Points

Complete the code so it will iterate over only the keys in the student dictionary.

i dont get it

5 Answers

rydavim
rydavim
18,756 Points

When iterating over a Python dictionary you can iterate over the keys(), the values(), or the items(). In this case, they want you to just iterate over the keys in the student dictionary.

student = {'name': 'Craig', 'major': 'Computer Science', 'credits': 36}

for key in student.keys(): # <-- name, major, credits
    print(key)

For a more in-depth reference on Python dictionaries, try the Google developer page.

true story

i did that but its wrong

its actually values because that is what your looking for.

student = {'name': 'Craig', 'major': 'Computer Science', 'credits': 36}

for key, val in student.items(): print(key) print(value)

answer is .items