Code Lab BetaBUILD. RUN. DISCOVER.

Code Lab is in development. New lessons and improvements are on the way. Progress can be deleted.

PYTHON / CHAPTER 06

Python
Structures.

Structures and algorithms: sets, copies, assert, sorted/key, and Structures Engine v1.

Choose a section

Lesson with explanation and a guided task. Theory stays readable; completion requires a passing solution.

Challenges are optional and do not block the next chapter.

Start lesson
Python

12 lessons available

The foundations behind your ideas.

  1. 01

    Tuples Unpack · Locked

    Tuple and unpack

    Open lesson
  2. 02

    Sets Membership · Locked

    in and uniqueness

    Open lesson
  3. 03

    Set Ops · Locked

    union / intersection

    Open lesson
  4. 04

    Nested Structures · Locked

    dict + list

    Open lesson
  5. 05

    Refs Copy · Locked

    copy() vs alias

    Open lesson
  6. 06

    List Comprehensions · Locked

    Compact lists

    Open lesson
  7. 07

    Dict Set Comprehensions · Locked

    Comprehensions

    Open lesson
  8. 08

    Assert Search · Locked

    assert + linear search

    Open lesson
  9. 09

    Sorted vs Sort · Locked

    New list vs in-place

    Open lesson
  10. 10

    Sort Key · Locked

    lambda key

    Open lesson
  11. 11

    Group Count · Locked

    dict counting

    Open lesson
  12. 12

    Clean Rank · Locked

    Structures Engine v1

    Open lesson
Python Structures — set, assert, sort | Code Lab