我有一个 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]