Obter índice de valor máximo e mínimo de uma lista em Python
-
Obtenha o índice do valor máximo de uma lista com as funções
max()elist.index()em Python -
Obtenha o índice do valor mínimo de uma lista com as funções
min()elist.index()em Python -
Obtenha o índice do valor máximo de uma lista com a função
numpy.argmax()em Python -
Obtenha o índice do valor mínimo de uma lista com a função
numpy.argmin()em Python
Neste tutorial, discutiremos métodos para obter o índice dos valores máximo e mínimo de uma lista em Python.
Obtenha o índice do valor máximo de uma lista com as funções max() e list.index() em Python
A função max() fornece o valor máximo em uma lista em Python. O método list.index(x) fornece o índice de x na lista. O exemplo de código a seguir nos mostra como podemos obter o índice do valor máximo de uma lista com as funções max() e list.index() em Python.
list1 = [10, 12, 13, 0, 14]
tmp = max(list1)
index = list1.index(tmp)
print(index)
Resultado:
4
No código acima, primeiro obtemos o valor máximo dentro da lista list1 com a função max() e o armazenamos em tmp e depois obtemos o índice do valor máximo passando tmp para list1.index() Método. O código acima pode ser reduzido se quisermos apenas exibir o índice do valor máximo.
list1 = [10, 12, 13, 0, 14]
print(list1.index(max(list1)))
Resultado:
4
Obtenha o índice do valor mínimo de uma lista com as funções min() e list.index() em Python
A função min() fornece o valor mínimo em uma lista em Python. O método list.index(x) já foi discutido na seção anterior. O exemplo de código a seguir nos mostra como podemos obter o índice do valor mínimo de uma lista com as funções min() e list.index() em Python.
list1 = [10, 12, 13, 0, 14]
tmp = min(list1)
index = list1.index(tmp)
print(index)
Resultado:
3
No código acima, primeiro obtemos o menor valor dentro da lista list1 com a função min() e o armazenamos em tmp. E então obtemos o índice do valor mínimo passando tmp para a função list1.index(). O código acima pode ser reduzido se quisermos apenas exibir o índice do valor mínimo.
list1 = [10, 12, 13, 0, 14]
print(list1.index(min(list1)))
Resultado:
3
Obtenha o índice do valor máximo de uma lista com a função numpy.argmax() em Python
A função numpy.argmax() no pacote NumPy dá-nos o índice do valor máximo na lista ou array passado como um argumento para a função. O exemplo de código a seguir nos mostra como podemos obter o índice do valor máximo de uma lista com a função numpy.argmax() em Python.
import numpy
list1 = [10, 12, 13, 0, 14]
maxindex = numpy.argmax(list1)
print(maxindex)
Resultado:
4
No código acima, obtemos o índice do valor máximo na lista list1 com a função numpy.argmax().
Obtenha o índice do valor mínimo de uma lista com a função numpy.argmin() em Python
A função numpy.argmin() no pacote NumPy dá-nos o índice do valor mínimo na lista ou array passado como um argumento para a função. O exemplo de código a seguir nos mostra como podemos obter o índice do valor mínimo de uma lista com a função numpy.argmin() em Python.
import numpy
list1 = [10, 12, 13, 0, 14]
minindex = numpy.argmin(list1)
print(minindex)
Resultado:
3
No código acima, obtemos o índice do valor mínimo na lista list1 com a função numpy.argmin().
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