Python finden Index von Minimum in der Liste

Python finden Index von Minimum in der Liste

In Python ist eine Liste eine Anordnung von Bytes sowie eine dynamisch arrangierte Reihe von Elementen. Diese Elemente können einen beliebigen Wert oder eine Komponente in einer Liste sein. Darüber hinaus enthält die Python -Liste die Datenobjekte jedes Datentyps und wird über die “erstellt“[]Klammern. Wenn Benutzer den Indexwert jedes Listenelements erhalten möchten, können sie außerdem die integrierten Python-integrierten Funktionen und Methoden verwenden.

Dieser Beitrag wird eingehen:

  • So finden Sie Index mit kleinem Element in der Python -Liste bei einzelnen Vorkommen in?
  • So finden Sie Index mit kleinem Element in einer Liste bei mehreren Vorkommen in Python?

So finden Sie Index mit kleinem Element in der Pythonliste bei einzelnen Vorkommen?

Manchmal haben Sie möglicherweise eine Liste, die mehrere Elemente mit unterschiedlichen maximalen und minimalen Werten enthält. In einer solchen Situation ist es erforderlich, den Listenindex des Elements zu erhalten, der den Mindestwert enthält. Zu diesem Zweck werden verschiedene Funktionen und Bibliotheken verwendet.

Beispiel 1: Verwenden der Schleife

Erstellen und initialisieren Sie zunächst eine Liste mit mehreren Werten:

new_list = [90, 65, 10, 3, 5, 12, 76, 1, 55]

Drucken Sie die Listenelemente, indem Sie die Druckanweisung anrufen:

print ("Meine Liste enthält:", new_list)

Stellen Sie nun den Indexwert fest:

minimum_index = 0

Holen Sie sich die Länge der erstellten Liste über die “len ()Methode und speichern in die “Listlänge”Variable:

ListLength = len (new_list)

Verwenden Sie nun die für Schleife mit dem “Wenn”Anweisung, um den Listenelement -Index nacheinander zu überprüfen und die Indexnummer mit dem Mindestwert zu erhalten. Ruf den "drucken()Funktionen, um es zu erhalten:

Für den Index in Bereich (Listlength):
Wenn New_List [Index] < new_list[minimum_index]:
minimum_index = index
Print ("Mindestelements 'Index in der Liste lautet:", minimum_index)

Ausgang

Beispiel 2: Verwenden des „Numpy“ -Moduls

Der "NumpyDas Modul wird auch verwendet, um den Mindestelementindex der Liste zu erhalten. Um dies zu tun, importieren Sie zunächst die “Numpy”Modul:

Numpy importieren

Ruf den "Array ()Methode mit der erstellten Liste als Argument und übergeben an die “Array”:

Array = Numpy.Array (new_list)

Verwenden Sie nun die “argmin ()Methode ohne Argument:

minimum_index = array.argmin ()

Aufrufen "drucken()”Funktion, um das Ergebnis zu erhalten:

Print ("Mindestelements 'Index in der Liste lautet:", minimum_index)

Ausgang

So finden Sie Index mit kleinem Element in der Python -Liste bei mehreren Vorkommen?

Um den Index des Mindestelements der Listen bei mehreren Präsenzen in Python zu erhalten, ist das “Mindest()Die Funktion kann verwendet werden. Zusätzlich die “fürDie Schleife wird verwendet, um die Indizes des Mindestelements zu erhalten.

Beispiel: Verwenden der Funktion „min ()“ und „für“ Schleife

Ruf den "Mindest()Funktion mit der zuvor erstellten Liste als Parameter:

minimum_val = min (new_list)

Erstellen Sie als nächstes eine leere Liste:

list_ind = []

Ruf den "len ()Methode, um die Länge der Liste zu erhalten:

ListLength = len (new_list)

Erstellen Sie danach eine Abfolge von Zahlen aus “0”Auf die Listenlänge mithilfe der“Bereich()" Methode:

Sequence = Bereich (Listlength)

Verwenden Sie die “fürSchleife, um die Abfolge von Listennummern zu iterieren, während die Schleife ausgeführt wird:

für Index nacheinander:
Wenn New_List [index] == minimum_val:
list_ind.anhängen (Index)
print ("Mindestelementindizes in der Liste sind:", list_ind)

Hier:

  • Wir werden das durchsehen “WennBedingung Das Element im aktuellen Listenindex entspricht dem Mindestelement.
  • Wenn die Bedingung als wahr bewertet wird, verwenden wir die “append ()Methode, um seinen Index an die "anzuhängen"Index”.
  • Wenn nicht, wird es aus der angegebenen Liste beseitigt.
  • Drucken Sie den Mindestelementindex der Liste aus.

Ausgang

Das ist alles! Wir haben die Methoden zur Suche nach einem Index von Mindestlistenelementen in Python erläutert.

Abschluss

Um den einzelnen Mindestelementindex aus der Liste in Python, der iterativen Funktion, zu erhalten “für”Schleife und“Numpy”Modul kann verwendet werden. Andererseits die “Mindest()" Und "fürIterative Funktionen können verwendet werden, um den Index mehrerer Mindestelemente der Liste in Python zu erhalten. In diesem Beitrag wurde die Möglichkeiten gezeigt, einen Index des Mindestlistenelements zu erhalten.