As Python lacks switch/case statements, developers are frequently forced to resort to writing convoluted sequences of if/elif/else statements. Here’s a neat approach for imitating switch/case statements in Python using first-class functions and dictionaries.Essentially, we’re replacing a convoluted “if elif else” statement with a more readable and manageable version that makes use of Python dictionaries as a lookup table.Sometimes this is more efficient than if-then-else chains and requires less upkeep. Watch the video guide to determine whether this approach is suited for you, and then use what you’ve learned to create clean, organised Python.