Heim >Backend-Entwicklung >Python-Tutorial >Python-Programm: größtes Element im Wörterbuch finden
Wörterbücher werden verwendet, um Datenwerte in Schlüssel:Wert-Paaren wie eine Karte zu speichern (im Gegensatz zu anderen Datentypen enthält es nur einen einzelnen Wert als Element). key:value wird im Wörterbuch bereitgestellt, um es effizienter zu machen. Der Schlüssel ist einzigartig. Wörterbuchschlüssel müssen eindeutig sein. Daher sind doppelte Werte im Wörterbuch nicht zulässig. Wörterbuchelemente sind geordnet, veränderlich und unveränderlich. Veränderlichkeit bedeutet hier, dass wir nach der Erstellung des Wörterbuchs Elemente hinzufügen oder entfernen können.
In diesem Artikel erfahren Sie, wie Sie mit verschiedenen Funktionen das maximale Element in einem Wörterbuch finden. Es gibt viele Funktionen, um das maximale Element in einem Wörterbuch mithilfe verschiedener Methoden zu finden, z. B. „for“ und „in“, die Methode sort(), die Funktion max() usw.
Wie suche ich nach einem Element aus einem Wörterbuch?
wird verwendet, um Anweisungen wiederholt auszuführen, bis eine bestimmte Bedingung erfüllt ist. Wenn die Bedingung falsch wird, wird die Zeile im Programm ausgeführt, die unmittelbar auf die Schleife folgt. Der „in“-Operator bestimmt, ob ein gegebener Wert ein Komponentenelement einer Sequenz ist (z. B. eine Zeichenfolge, ein Array, eine Liste oder ein Tupel, ein Wörterbuch). Es wird verwendet, um nach Elementen in einem Wörterbuch zu suchen. Zum Beispiel -
Beispiel
names= {"africa ":12, "america":9, "dubai":4, "india":13} max = max(names.values()) max2= 0 for v in names.values(): if(v>max2 and v==max): max2 = v print(" largest element is:",max2)
Ausgabe
largest element is: 13
Beispiel
names= {"alina": 93, "steve": 63, "mike": 76, "robin":89} print("Output1:", sorted(names.values())[-1]) subject = {"hindi": 20, "english": 12, "maths": 20, "science": 10} print("Output2:", sorted(set(subject.values()), reverse=True)[-1])
Ausgabe
Output1: 93 Output2: 10
Durch die Verwendung von max()
Die FunktionBeispiel
names= {"alina": 93, "steve": 63, "mike": 76, "robin":89} x= max(zip (names.values(),names.keys()))[1] print("the highest value is", x)
Ausgabe
the highest value is alina
Beispiel
import operator car= {"audi": 100, "bmw": 1292, "jaguar": 210000, "hyundai":89} x= max(car.items(), key = operator.itemgetter(1))[0] print("the highest value is", x)
Ausgabe
the highest value is jaguar
Das obige ist der detaillierte Inhalt vonPython-Programm: größtes Element im Wörterbuch finden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!