PROBLEMA [Python] list index out of range in ciclo while

dgcross

Utente Attivo
1,279
342
CPU
Ryzen 5 5600X
Dissipatore
EK Supremacy EVO (2x Alphacool NexXxoS ST30 360mm)
Scheda Madre
ASRock X370 Gaming K4
HDD
Samsung 980 Pro 512GB, Samsung 870 EVO 2TB, Goodram CX300 480GB, Toshiba P300 3TB
RAM
2x8+2x16 G.Skill TridentZ RGB @3400MHz CL16
GPU
Galax 2080 Ti HOF OC Lab + liquido custom (2x Alphacool NexXxoS ST30 360mm)
Audio
Alientek D8, Fiio Q1 Mark II, Mission LX-1, Sennheiser HD598 SE
Monitor
Samsung U28E590D
PSU
Corsair AX860i
Case
Lian Li O11 Dynamic
Periferiche
Ozone Strike Pro Spectra, Steelseries Rival 500, DualSense
Net
Tiscali
OS
Windows 10 Pro
Ciao a tutti,
ho un problema da cui non riesco a venire a capo, continuo a trovarmi questo errore, ma a me pare di aver messo un controllo per evitarlo.
Sapreste dirmi cosa ho sbagliato?
Allego il pezzo di codice incriminato

Python:
while self.tabella[self.state+scorri_righe][self.TIME_COL]- \
self.tabella[self.state][self.TIME_COL]<=self.TIME_LAG and \
self.state < len(self.tabella)-2:
    scorri_righe += 1
Post unito automaticamente:

Giustamente dopo qualche ora che provavo a capire, ho risolto 5 minuti dopo aver chiesto aiuto qua :cav:
In poche parole avevo inizializzato scorri_righe=1 e non avevo considerato che poteva entrare in quel while anche all'ultima riga della tabella.
anche perché doveva esserci il controllo su quella situazione in un altro punto del codice, ma evidentemente salta per qualche motivo...
 
Ultima modifica:

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili