Finden Sie den maximalen Wert in List Python

Finden Sie den maximalen Wert in List Python
Keiner von uns kann bestreiten, dass Python eine der beliebtesten und nützlichsten Programmiersprachen ist. Es bietet eine breite Palette von Datentypen, die in einer Vielzahl von Anwendungen nützlich sind.

Einer der grundlegenden und vielseitigen Datentypen in Python ist eine Liste. Eine Python -Liste ist eine Sammlung von geordneten Elementen, die von Commas getrennt sind. Eine Python -Liste ist veränderlich und Sie können Listenelemente ändern.

In diesem Tutorial wird Ihnen angezeigt.

So erstellen Sie eine Python -Liste

Beginnen wir mit den Grundlagen: So erstellen Sie eine Liste.

NOTIZ: Wenn Sie bereits mit Python -Listener Kreation vertraut sind, können Sie sich gerne vorbereiten.

Um eine Liste in Python zu erstellen, fügen wir alle Elemente hinzu (trennen Sie jedes Element mit einem Komma) in ein Paar quadratische Klammern []

Elemente in einer Python -Liste können verschiedene Datentypen unterstützen, einschließlich String, Ganzzahlen, Schwimmer, Wörterbücher und sogar verschachtelte Listen.

Das folgende Beispiel erstellt eine Liste namens My_List mit verschiedenen Elementen darin.

# Initialisieren Sie eine leere Liste
my_list = []
# Liste mit Ganzzahlen, Saiten, Schwimmer, Wörterbüchern und verschachtelten Listen
my_list_ = [10, "Hallo Welt", 10.1, ["nested_list", "key": "value", 10]]

In der ersten Liste initialisieren wir eine Liste ohne Elemente. Als nächstes bevölkern wir es mit verschiedenen Datentypen, darunter Ganzzahlen, Strings, Schwimmkörper, Wörterbücher und Listen.

So greifen Sie auf Listenelemente zu

Wir können mit verschiedenen Methoden in einer Liste auf Elemente zugreifen. Der Einfachheit halber werden wir nur zwei Methoden diskutieren.

Der erste:

1: Array -Indexierung

Um in einem Array mit dem Array -Indexierungsansatz auf Elemente zuzugreifen, verwenden wir den Indexoperator in Python. Im Operator übergeben wir den Index, auf den wir zugreifen möchten.

NOTIZ: Die Indizierung in Python beginnt am Index von 0. Das heißt, das erste Element in einer Liste ist immer Index 0.

Betrachten Sie das folgende Beispiel:

db = [
"MySQL",
"Postgresql",
"Sqlite",
"MongoDb",
"Mariadb",
"Redis",
"Microsoft SQL Server",
"Orakel",
"Firebase",
"Elasticsarch"
]

Nehmen wir an, die obige Liste enthält die beliebtesten Datenbanken. Um die am häufigsten verwendete Datenbank zu finden, können wir die Syntax verwenden:

print (db [0])

Die obige Erklärung sollte zurückkehren Mysql.

NOTIZ: Zugriff auf Elemente aus dem Listenindex führt zu einem Indexfehler. Beispielsweise enthält die DB -Liste 10 Elemente. Das bedeutet den Index der 10th Das Element ist 10 - 1, da der Index bei 0 beginnt.

Wenn wir versuchen, auf die 10 zuzugreifenth Index, wir erhalten einen Fehler:

Die obige Methode ist nützlich, wenn Sie wissen, wie viele Elemente auf der Liste stehen. Wenn Sie sich der Elemente in der Liste nicht sicher sind, können Sie die zweite Methode verwenden.

2: Verwenden einer Schleife

Eine einfache Methode, um auf alle Elemente in einer Liste zuzugreifen, besteht darin, eine einfache für die Schleife zu verwenden. Ein Beispielcode dafür ist unten:

db = [
"MySQL",
"Postgresq;",
"Sqlite",
"MongoDb",
"Mariadb",
"Redis",
"Microsoft SQL Server",
"Orakel",
"Firebase",
"Elasticsarch"
]
für Artikel in DB:
Druck (Artikel)

Dadurch werden jedes Element in der DB -Liste geschaltet und jedes darin darin.

Ein Beispielausgang dafür ist:

So finden Sie den maximalen Wert in einer Python -Liste

Lassen Sie uns nun in die Essenz dieses Artikels eintauchen. So finden Sie den Maximalwert in einer Liste. In diesem Fall werden wir verschiedene Methoden implementieren, um dasselbe Ergebnis zu erzielen.

1: Verwenden der Sortiermethode

Die erste Methode, mit der wir den Maximalwert in einer Python -Liste finden können, ist die Sortiermethode.

Dazu übergeben wir den Namen der Liste an die Sort () -Methode, die alle Werte in aufsteigender Reihenfolge sortiert. Nach dem Listensortiervorgang können wir auf das letzte Element im Array zugreifen, um den größten Wert zu erhalten.

Betrachten Sie beispielsweise das unten stehende Wertearray:

Werte = [10, 29.34, 23, 72, 110, 773, 322, 63, 1, 34, 5, 10, 64.3]

Wir können die Sortiermethode einfach gegen die obige Liste aufrufen und das letzte Element erhalten.

Um das letzte Element in einem Array zu erhalten, können wir die Indexierungsoption verwenden und den Index als -1 angeben, der das letzte Element ist.

Betrachten Sie den folgenden Beispielcode:

Werte = [10, 23, 72, 110, 773, 322, 63, 1, 34, 5, 10]
Werte.Sortieren()
print (f "Der Maximalwert in der Liste ist: values ​​[-1]")

Sobald wir den obigen Code ausführen, sollten wir den Höchstwert erhalten wie:

2: Verwenden Sie wenn… sonst

Eine weitere einfache Möglichkeit, den maximalen Wert in einer Liste zu erhalten.

Um dies zu implementieren, gehen wir zunächst davon aus, dass der größte Wert der erste Element im Index ist. Als nächstes durchlaufen wir jedes Element in der Liste und prüfen, ob es größer ist als der Anfangswert. Daher wird es als maximaler Wert eingestellt; Ansonsten wechseln Sie zum nächsten.

Betrachten Sie die folgende Implementierung:

Werte = [10, 23, 72, 110, 773, 322, 63, 1, 34, 5, 10]
# Angenommen, der maximale Wert ist bei Index 0
Maximum = Werte [0]
Denn ich in Werten:
Wenn ich> maximal:
Maximum = i
print (f "Der Maximalwert ist: maximal")

Wenn wir den oben genannten Code ausführen, sollten wir den Maximalwert von 773 erhalten. Hier ist ein Beispielausgang:

3: Verwenden der MAX -Funktion

Python verfügt. Wenn wir beispielsweise die MAX -Funktion in einer Liste von Zeichenfolgen aufrufen, gibt es das letzte Element mit den in alphabetischen Reihenfolge angeordneten Zeichenfolgen zurück.

Hier ist ein Beispiel:

Werte = [10, 23, 72, 110, 773, 322, 63, 1, 34, 5, 10]
print (f "Der Maximalwert lautet: max (Werte)")

4: Mithilfe der Haufenswarteschlange Nlargest Methode

Eine unkonventionelle Möglichkeit, den größten Wert in der Liste zu finden.

Dieses Modul implementiert einen Heap -Warteschlangenalgorithmus. Erfahren Sie mehr über das Modul Python Heap Wartee.

Die nlaristische Methode gibt die größten Werte zurück, die angegeben sind. Wenn Sie beispielsweise 5 angeben.

Zum Beispiel:

Aus dem Eintippen von Import ValuesView
Heapq importieren
Werte = [10, 23, 72, 110, 773, 322, 63, 1, 34, 5, 10]
print (f "Der Maximalwert ist heapq.Nlargest (1, Werte) ")

Der obige Code sollte den Wert als 773 zurückgeben.

Um die 5 größten Werte anzuzeigen, legen Sie die Anzahl der Elemente auf 5 als:

Aus dem Eintippen von Import ValuesView
Heapq importieren
Werte = [10, 23, 72, 110, 773, 322, 63, 1, 34, 5, 10]
print (f "Die maximalen Werte in der Reihenfolge sind heapq.Nlargest (5, Werte) ")

Dies sollte eine Ausgabe zurückgeben, die der unten gezeigten ähnlich ist:

Obwohl die obige Methode übertrieben werden kann, finden Sie sie möglicherweise in einigen Fällen nützlich.

Abschluss

In diesem Tutorial wurde gezeigt, wie Sie Python -Listen erstellen, in einer Liste auf Elemente zugreifen und verschiedene Möglichkeiten zur Erhöhung der maximalen Werte in einer Pythonliste erhalten.

Vielen Dank für das Lesen!