Salve, mi sto approcciando da poco a Python da autodidatta per scrivere un progetto. Finora mi è sembrato più semplice di Java che è stato il primo linguaggio di programmazione che ho studiato a partire dal 2019. E' da qualche giorno, però, che mi sono bloccato per via di una funzione che in Java avevo imparato facilmente ma qua non so come scriverla. La funzione è semplice: dato un array, voglio che il programma mi segnali se all'interno vi sono degli elementi consecutivi identici, e quindi si procederebbe così:
valori = [1,2,3,3,4,5,6,6,7]
boolean trovato = false ;
for (int i =0; i <9; i ++) {
for (int j=i +1; j <10; j ++) {
if ( valori [i ]== valori [j ]) trovato = true ;
}
}
Perchè in Java l'indice è una variabile esplicita a cui posso assegnare il valore che voglio, ma in Python come si fa? Ho cercato in giro, ma mi appaiono solo video e spiegazioni che trattano l'iterazione di array a più dimensioni, qui, invece, si tratta di un'unica dimensione. Grazie a chi vorrà darmi una mano.