caseExpert Playground

Defines a pattern branch inside a match statement (3.10+)

Python Playground
Output
Click "Run" to execute your code

case 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?