Obtener el índice del valor máximo y mínimo de una lista en Python

Muhammad Maisam Abbas 30 enero 2023
  1. Obtener el índice del valor máximo de una lista con las funciones max() y list.index() en Python
  2. Obtener el índice del valor mínimo de una lista con las funciones min() y list.index() en Python
  3. Obtenga el índice del valor máximo de una lista con la función numpy.argmax() en Python
  4. Obtener el índice del valor mínimo de una lista con la función numpy.argmin() en Python
Obtener el índice del valor máximo y mínimo de una lista en Python

En este tutorial, discutiremos métodos para obtener el índice de los valores máximo y mínimo de una lista en Python.

Obtener el índice del valor máximo de una lista con las funciones max() y list.index() en Python

La función max() da el valor máximo en una lista en Python. El método list.index(x) da el índice de x en la lista. El siguiente ejemplo de código nos muestra cómo podemos obtener el índice del valor máximo de una lista con las funciones max() y list.index() en Python.

list1 = [10, 12, 13, 0, 14]

tmp = max(list1)
index = list1.index(tmp)

print(index)

Producción :

4

En el código anterior, primero obtenemos el valor máximo dentro de la lista list1 con la función max() y lo almacenamos en tmp y luego obtenemos el índice del valor máximo pasando tmp al list1.index() Método. El código anterior se puede acortar si solo queremos mostrar el índice del valor máximo.

list1 = [10, 12, 13, 0, 14]

print(list1.index(max(list1)))

Producción :

4

Obtener el índice del valor mínimo de una lista con las funciones min() y list.index() en Python

La función min() da el valor mínimo en una lista en Python. El método list.index(x) ya se ha discutido en la sección anterior. El siguiente ejemplo de código nos muestra cómo podemos obtener el índice del valor mínimo de una lista con las funciones min() y list.index() en Python.

list1 = [10, 12, 13, 0, 14]

tmp = min(list1)
index = list1.index(tmp)

print(index)

Producción :

3

En el código anterior, primero obtenemos el valor más pequeño dentro de la lista list1 con la función min() y lo almacenamos en tmp. Y luego obtenemos el índice del valor mínimo pasando tmp a la función list1.index(). El código anterior se puede acortar si solo queremos mostrar el índice del valor mínimo.

list1 = [10, 12, 13, 0, 14]

print(list1.index(min(list1)))

Producción :

3

Obtenga el índice del valor máximo de una lista con la función numpy.argmax() en Python

La función numpy.argmax() en el paquete NumPy nos da el índice del valor máximo en la lista o matriz pasada como argumento a la función. El siguiente ejemplo de código nos muestra cómo podemos obtener el índice del valor máximo de una lista con la función numpy.argmax() en Python.

import numpy

list1 = [10, 12, 13, 0, 14]
maxindex = numpy.argmax(list1)

print(maxindex)

Producción :

4

En el código anterior, obtenemos el índice del valor máximo en la lista list1 con la función numpy.argmax().

Obtener el índice del valor mínimo de una lista con la función numpy.argmin() en Python

La función numpy.argmin() en el paquete NumPy nos da el índice del valor mínimo en la lista o matriz pasada como argumento a la función. El siguiente ejemplo de código nos muestra cómo podemos obtener el índice del valor mínimo de una lista con la función numpy.argmin() en Python.

import numpy

list1 = [10, 12, 13, 0, 14]
minindex = numpy.argmin(list1)

print(minindex)

Producción :

3

En el código anterior, obtenemos el índice del valor mínimo en la lista list1 con la función numpy.argmin().

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

Artículo relacionado - Python List