Python 3.10 is still in alpha, but will bring along some new exciting features. We’ll look at one of these today — switch statements — officially known as Structural Pattern Matching.
Switch statements are commonly seen in most programming languages and provide a neater way of implementing conditional logic. They come in handy when there’s a lot of conditions to evaluate.
Today we’ll see how to use them and compare the code differences with a more traditional approach.
The article is structured as follows:
- The Old Way(s) of Implementing Conditional Operations
- Python 3.10 Way — Switch Statement
- Final Thoughts