Utilizing for Loops with Dictionaries
Using a for loop
with a dictionary
allows you to sequentially process the keys
and values
within the dictionary.
Using For Loops with Dictionaries
When iterating over a dictionary, the items()
method is used to iterate over both the keys and values of the dictionary.
Next to the for
keyword, two variables such as key, value
can be used to access the keys and values of the dictionary.
The first variable gets assigned the dictionary's key, while the second receives its value.
Example of Using For Loop with Dictionary
info = {'name': 'CodeBuddy', 'age': 30, 'city': 'New York'} # Iterate over keys and values of the dictionary for key, value in info.items(): # Print each key and value on a separate line print(f"{key}: {value}")
By using a for loop with a dictionary, you can handle the keys and values differently based on certain conditions.
Example of Conditional Handling in For Loop with Dictionary
info = {'name': 'CodeBuddy', 'age': 30, 'city': 'New York'} # Iterate over keys and values of the dictionary for key, value in info.items(): # If the key is 'age', add 10 to the value before printing if key == 'age': print(f"{key}: {value + 10}") else: # Otherwise, print the key and value as is print(f"{key}: {value}")
Mission
0 / 1
What method should be used to iterate over keys and values of a dictionary using a for loop?
keys()
values()
items()
get()
Guidelines
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help
Code Editor
Run
Generate
Execution Result