๐ Day 72/150 – Dictionary Key-Value Iteration in Python
Dictionaries are one of Python's most useful data structures. They store data as key-value pairs, making it easy to organize and retrieve information efficiently.
In this post, we'll explore different ways to iterate through a dictionary and access its keys and values.
๐น Method 1 – Iterate Through Keys
student = { "name": "John", "age": 20, "course": "Python" } for key in student: print(key)
✅ Output
name
age
course
๐ By default, iterating over a dictionary returns its keys.
๐น Method 2 – Using items()
student = { "name": "John", "age": 20, "course": "Python" } for key, value in student.items(): print(key, ":", value)
✅ Output
name : John
age : 20
course : Python
๐ items() returns both keys and values together as pairs.
๐น Method 3 – Using keys() and values()
student = { "name": "John", "age": 20, "course": "Python" } print("Keys:") for key in student.keys(): print(key) print("Values:") for value in student.values(): print(value)
✅ Output
Keys:
name
age
course
Values:
John
20
Python
๐ Use keys() when you need only keys and values() when you need only values.
๐น Method 4 – Iterating Through Another Dictionary
data = { "city": "Delhi", "country": "India" } for key, value in data.items(): print(f"{key} : {value}")
✅ Output
city : Delhi
country : India
๐ Works with any dictionary regardless of its size or contents.
๐ฏ Why Dictionary Iteration Matters
Dictionary iteration is commonly used for:
✔ Processing API responses
✔ Working with JSON data
✔ Handling user information
✔ Data analysis and reporting
✔ Configuration settings
๐ฅ Key Takeaways
✅ Dictionaries store data in key-value pairs.
✅ for key in dictionary loops through keys.
✅ items() returns both keys and values.
✅ keys() returns only keys.
✅ values() returns only values.
✅ Dictionary iteration is a fundamental Python skill.


0 Comments:
Post a Comment