- How to create and manipulate Lists
- that they are ordered collections similar to arrays
- Bracket notation, iteration, common list methods
- How to create and utilize dictionaries with python
- How to create and when to use Tuples
- Understand benefits and drawbacks of dictionaries vs. lists vs. tuples
- Check with your program manager for any announcements!
- Q & A from the prep work and/or exercises.
- Check to see if there are any lingering questions for the prep work for the course on the Loops chapter.
- Review strings as collections, common use cases for lists, dictionaries, and tuples
- Clarify with live coding examples:
- when to use a list vs. a dictionary
- The studio covers strings and lists as they are more common for beginners. The studio has an optional portion that dives into multi-dimensional lists - since this is optional it may be beneficial to cover them during lecture.
- Multi-dimensional lists
- Dictionary use cases
- Tuple use cases
- Iteration
- both list and dictionaries
- Bracket notation