我有一個Python列表,我想檢查給定的索引是否超出範圍。由於我接受用戶輸入,我想限制索引的整數大於或等於0.什麼是最Python的方法來做到這一點?目前,這是我的解決方案:列表邊界 - 什麼是最Python的方式?
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]
由於負面索引是允許的,我想禁止。 – 2013-03-27 18:54:27
@DylanKlomparens看到我的編輯,只是做檢查,並讓其餘部分正常處理。 – 2013-03-27 18:56:40