Python リストがあり、特定のインデックスが範囲外かどうかを確認したいと考えています。ユーザー入力を受け入れているので、インデックスを 0 以上の整数に制限したいと思います。これを行う最も Pythonic な方法は何ですか? 現在、これが私の解決策です:
def get_current_setting(self, slot):
if slot < 0 or slot > len(self.current_settings) - 1:
raise Exception("Error message...")
return self.current_settings[slot]