[Lab] Python Data Structures – Lists, Tuples, Sets, Dictionaries #71
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This submission includes solutions for a series of Python data structure exercises that simulate real-world scenarios involving:
Lists – Student Grades:
Collecting and summarizing grades for 5 students.
Extracting specific entries, sorting, and counting occurrences.
Tuples – Fruit Stand Inventory:
Accessing, updating (via conversion), concatenating, slicing, and combining tuples.
Demonstrated tuple immutability and effective management techniques.
Sets – Unique Words from Poems:
Created unique word sets from two poems.
Compared sets to find common and exclusive words.
Dictionaries – Grades & Lookup:
Updated nested dictionary values (Bob’s complaint).
Converted two lists to a dictionary using zip().
Retrieved subject with the minimum score using min() and key.
These exercises demonstrate mastery of Python’s core data structures, as well as practical application of:
zip(), min(), set operations, dictionary access, and list slicing.
All code is tested and includes appropriate comments and print statements for clarity.