
función con listas
Publicado por C (17 intervenciones) el 03/10/2014 18:08:51
Buenas!
Tengo que definir una función que tome una lista de números y devuelva el índice del máximo elemento.
Yo hice lo siguiente:
Pero cuando quiero llamarla en algún programa me dice "IndexError: list index out of range"
El valor de lista[i] se supone que es 0 y va creciendo de a 1 hasta llegar a la longitud de la lista. Osea: todos valores que deberían entrar en el índice de la lista.
Apreciaría algo de ayuda con esto :)
Tengo que definir una función que tome una lista de números y devuelva el índice del máximo elemento.
Yo hice lo siguiente:
1
2
3
4
5
6
7
8
9
10
def maximoIndice(lista):
i=0
bla=0
indice=0
while(i<=len(lista)):
if(bla<=lista[i]):
bla=lista[i]
indice=i
i=i+1
return(indice)
Pero cuando quiero llamarla en algún programa me dice "IndexError: list index out of range"
El valor de lista[i] se supone que es 0 y va creciendo de a 1 hasta llegar a la longitud de la lista. Osea: todos valores que deberían entrar en el índice de la lista.
Apreciaría algo de ayuda con esto :)
Valora esta pregunta


0