PEP 275
switch/caseがPythonにないのはif/elifで代替できるから、という説明がされている。
Design and History FAQ — Python 3.7.3 documentation
でもいくつかの代替案はPEP 275で提示されている。こういう書き方ができればうれしいと個人的には思う。
if x == 'first':... elif x == 'second':... else:...
でも、 Abandoned, Withdrawn, and Rejected PEPs
にカテゴライズされているから改善は絶望的だと思われる。
PEP: Python Enhancement Proposal PEP 275 -- Switching on Multiple Values | Python.org