case — Expert Playground
Defines a pattern branch inside a match statement (3.10+)
Python Playground
Output
Click "Run" to execute your codecase patterns compile to isinstance checks (for type patterns), length checks + indexing (for sequences), and key lookups (for mappings). The compiler orders checks to fail fast.
Challenge
Try modifying the code above to explore different behaviors. Can you extend the example to handle a new use case?