Ottieni l'indice del valore massimo e minimo di una lista in Python
-
Ottieni l’indice del valore massimo di una lista con le funzioni
max()
elist.index()
in Python -
Ottieni l’indice del valore minimo di una lista con le funzioni
min()
elist.index()
in Python -
Ottieni l’indice del valore massimo di una lista con la funzione
numpy.argmax()
in Python -
Ottieni l’indice del valore minimo di una lista con la funzione
numpy.argmin()
in Python
In questo tutorial, discuteremo i metodi per ottenere l’indice dei valori massimo e minimo di una lista in Python.
Ottieni l’indice del valore massimo di una lista con le funzioni max()
e list.index()
in Python
La funzione max()
fornisce il valore massimo in una lista in Python. Il metodo list.index(x)
fornisce l’indice di x
nell’lista. Il seguente esempio di codice ci mostra come possiamo ottenere l’indice del valore massimo di una lista con le funzioni max()
e list.index()
in Python.
list1 = [10, 12, 13, 0, 14]
tmp = max(list1)
index = list1.index(tmp)
print(index)
Produzione:
4
Nel codice sopra, prima otteniamo il valore massimo all’interno della lista list1
con la funzione max()
e lo memorizziamo in tmp
e poi otteniamo l’indice del valore massimo passando tmp
a list1.index()
metodo. Il codice sopra può essere abbreviato se vogliamo visualizzare solo l’indice del valore massimo.
list1 = [10, 12, 13, 0, 14]
print(list1.index(max(list1)))
Produzione:
4
Ottieni l’indice del valore minimo di una lista con le funzioni min()
e list.index()
in Python
La funzione min()
fornisce il valore minimo in una lista in Python. Il metodo list.index(x)
è già stato discusso nella sezione precedente. Il seguente esempio di codice ci mostra come possiamo ottenere l’indice del valore minimo di una lista con le funzioni min()
e list.index()
in Python.
list1 = [10, 12, 13, 0, 14]
tmp = min(list1)
index = list1.index(tmp)
print(index)
Produzione:
3
Nel codice sopra, prima otteniamo il valore più piccolo all’interno della lista list1
con la funzione min()
e lo memorizziamo in tmp
. E poi otteniamo l’indice del valore minimo passando tmp
alla funzione list1.index()
. Il codice sopra può essere abbreviato se vogliamo visualizzare solo l’indice del valore minimo.
list1 = [10, 12, 13, 0, 14]
print(list1.index(min(list1)))
Produzione:
3
Ottieni l’indice del valore massimo di una lista con la funzione numpy.argmax()
in Python
La funzione numpy.argmax()
nel pacchetto NumPy
ci fornisce l’indice del valore massimo nell’lista o nell’array passato come argomento alla funzione. Il seguente esempio di codice ci mostra come possiamo ottenere l’indice del valore massimo di una lista con la funzione numpy.argmax()
in Python.
import numpy
list1 = [10, 12, 13, 0, 14]
maxindex = numpy.argmax(list1)
print(maxindex)
Produzione:
4
Nel codice sopra, otteniamo l’indice del valore massimo nella lista list1
con la funzione numpy.argmax()
.
Ottieni l’indice del valore minimo di una lista con la funzione numpy.argmin()
in Python
La funzione numpy.argmin()
nel pacchetto NumPy
ci fornisce l’indice del valore minimo nell’lista o nell’array passato come argomento alla funzione. Il seguente esempio di codice ci mostra come possiamo ottenere l’indice del valore minimo di una lista con la funzione numpy.argmin()
in Python.
import numpy
list1 = [10, 12, 13, 0, 14]
minindex = numpy.argmin(list1)
print(minindex)
Produzione:
3
Nel codice sopra, otteniamo l’indice del valore minimo nella lista list1
con la funzione 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.
LinkedInArticolo correlato - Python List
- Converti un dizionario in una lista in Python
- Rimuovi i duplicati dall'lista in Python
- Rimuovi tutte le occorrenze di un elemento da una lista in Python
- Ottieni la media di una lista in Python
- Qual è la differenza tra i metodi di elencazione, aggiungere ed estendere
- Come convertire una lista in stringa in Python