Python - Cual es el error?

 
Vista:

Cual es el error?

Publicado por ola (1 intervención) el 14/10/2021 17:22:57
Ayudaaaa, cual es el error de este programa?

mydict = [{2:4},{2:1}]
for i in range(-2, len(mydict)-2):
e = mydict[i+3]
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Francisco Javier
Val: 249
Ha aumentado su posición en 29 puestos en Python (en relación al último mes)
Gráfica de Python

Cual es el error?

Publicado por Francisco Javier (313 intervenciones) el 14/10/2021 18:16:07
en principio te dice que está fuera de rango porque el maximo rango seria en +2

1
2
3
mydict = [{2:4},{2:1}]
for i in range(-2, len(mydict)-2):
  e = mydict[i+2]

En segundo lugar no tiene mucho sentido esto que estas haciendo, si pudieras explicar para que lo quieres sería de mucha ayuda porque en el ciclo for creas un rango de -2 hasta la longitud de la lista que es 2 y le restas 2, osea 0. No se realmente donde quieres llegar. Bueno cuentanos. Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar