PHP には配列要素が存在するかどうかを確認する isset メソッドがありますが、Python には対応する関数がありません。 Python のプログラミング哲学は、「厳密にチェックする」のではなく「エラーに対応する」ことです。例は次のとおりです。 コードをコピー コードは次のとおりです: 飛び上がる前に見てください (LBYL): if idx < len(配列): 配列[idx] それ以外: #これを処理してください 許可を得るより許しを求める方が簡単です (EAFP): 試してみてください: 配列[idx] IndexError を除く: #これを処理してください したがって、Python では、事前にチェックすることなく、例外を通じて配列要素が存在しないことを通常処理できます。 例外処理を表示したくない場合は、次のようにすることもできます: コードをコピー コードは次のとおりです: if 'test' in ['demo','example']: ... それ以外: ...