Quello che ti ho suggerito di fare nel caso generico, dato che non conosco nello specifico la soluzione da te adottata, è di fare il controllo dell'elemento +1 (quindi il successivo) fino alla lunghezza della tua struttura -1, es. ciao dovresti far fermare il ciclo alla lettera 'a', quindi se supponiamo di voler iterare in base alla lunghezza di ciao, ovvero 4, per evitare IndexError dovremo iterare fino alla lunghezza-1 , ovvero fino a indice 3, che corrisponde proprio alla lettera a.
Ti ho suggerito poi nel caso in cui tu voglia controllare anche l'ultimo elemento, dato che così si fermerebbe al penultimo, di aggiungere un elemento in coda per procedere col controllo senza nessun errore. Es. supponiamo di voler iterare su una lista ['c','i','a','o'] se gli aggiungiamo un elemento alla fine ['c','i','a','o','x'] il controllo sull'elemento successivo andrà a buon fine senza restituirci alcun errore!