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