このblogは、著者である「sakito」が技術的に生存している事を報告するために存在します タイトルを「紹介マニアどらふと版」から変更しました 概要 人にPython教えると switch-case に関してたまに聞かれるのでメモしておく。 ドキュメント Python で switch-case がない理由は以下のドキュメントにまとまっている。 PEP 0275 -- Switching on Multiple Values PEP 3103 -- A Switch/Case Statement 端的な理由は、switch-caseは綺麗に書けないし、そんなに必要ない、というのが理由。 ではどう書くか 簡単に書く場合は「if-elif-else」で書くか「辞書」で書くのが多い。 以下、とりあえずサンプル。実際にこういう分岐が必要な場合は、もっとオブジェクト指向的に適切な方法を選択するので