Python Looping through a dictionary
Looping through a dictionary
You can loop through a dictionary in three ways: you can loop through all the key-value pairs, all the keys, or all the values.
A dictionary only tracks the connections between keys and values; it doesn't track the qrder of items in the dictionary. If you want to process the information in order, you can sort the keys in your loop.
You can loop through a dictionary in three ways: you can loop through all the key-value pairs, all the keys, or all the values.
A dictionary only tracks the connections between keys and values; it doesn't track the qrder of items in the dictionary. If you want to process the information in order, you can sort the keys in your loop.
#Looping through all key-value pairs
#store people's favorite languages.
fav_languages = {
'jen': 'python',
'sarah': 'c',
'edward':'ruby',
'phil': 'python',
}
#show each person's favorite language.
for name, language in fav_languages.items():
print(name + ":" + language)
#looping through all the keys
#show everyone who's taken the survey.
for name in fav_languages.keys():
print(name)
#Looping through all the values
#show all the languagethat have been chose.
for language in fav_languages.values():
print(language)
#Looping through all the keys in order
# show each person's favorite language,
# in order by the person's name.
for name in sorted (fav_languages.keys()):
print(name + ":" + language)
Dictionary Length
you can find the number of key-value pairs in a dictionary.
#Finding a dictionary's length num_responses = len(fav_languages)


No comments:
Post a Comment