# week 8
My 8th Week Experience at Blockfuse Labs
This week at Blockfuse Labs was both exciting and insightful as we focused on two very important data structures in Python: tuples and dictionaries.
🔹 Tuples
We started by learning about tuples, which are similar to lists but immutable—meaning once you create them, you cannot change their content. I learned how to:
Create a tuple using parentheses, like my_tuple = (1, 2, 3)
Access elements using indexing
Understand when to use tuples instead of lists (e.g., when data should not change)
Dictionaries
We also explored dictionaries, one of Python’s most powerful and flexible data types. I learned that:
Dictionaries store data in key-value pairs, like {"name": "Christabel", "age": 20}
Keys must be unique and immutable (like strings, numbers, or tuples)
I can add, update, or delete dictionary entries
Loop through a dictionary using .keys(), .values(), and .items()
I practiced real-world examples like:
Creating a student record with id, name, and score
Counting word frequency in a sentence
Using nested dictionaries to manage more complex data
Projects & Practice
We did lots of hands-on practice, including:
Writing programs to look up values by key
Updating and removing items
Using loops to print dictionary data neatly
Trying exercises that combined tuples and dictionaries
---
What I Gained
This week helped me understand how important data organization is in programming. Tuples and dictionaries allow me to store and access data efficiently, and they are very useful in building real applications.
I'm becoming more confident in using Python, and I’m excited for what’s coming in week 9!
---
Would you like me to help format this into a blog post, presentation, or something else?