


Python-Programm zum Abrufen des ersten und letzten Elements im Wörterbuch
Python ist eine interpretierte, objektorientierte Programmiersprache auf hoher Ebene mit dynamischer Semantik. 1991 von Gudio Van Rossum entwickelt. Es unterstützt mehrere Programmierparadigmen, einschließlich strukturierter, objektorientierter und funktionaler Programmierung. Bevor wir uns mit diesem Thema befassen, werfen wir einen Blick auf die grundlegenden Konzepte, die für die von uns gestellten Fragen relevant sind.
Ein Wörterbuch ist eine einzigartige, veränderliche und geordnete Menge von Elementen. Beim Schreiben von Wörterbüchern werden geschweifte Klammern verwendet und sie enthalten Schlüssel und Werte: Schlüsselnamen können verwendet werden, um auf Wörterbuchobjekte zu verweisen. Datenwerte werden in Wörterbüchern in Form von Schlüssel:Wert-Paaren gespeichert.
Die Bedeutung von Ordnung und Unordnung
Wenn wir sagen, dass ein Wörterbuch geordnet ist, meinen wir, dass sein Inhalt eine bestimmte Reihenfolge hat und sich nicht ändert. Ungeordneten Elementen fehlt eine explizite Reihenfolge, sodass der Index nicht zum Auffinden eines bestimmten Elements verwendet werden kann.
Beispiel
Sehen Sie sich die folgenden Beispiele an, um die oben besprochenen Konzepte besser zu verstehen.
Bitte beachten Sie, dass bei Wörterbuchschlüsseln die Groß-/Kleinschreibung beachtet wird; Schlüssel mit demselben Namen, aber unterschiedlicher Groß-/Kleinschreibung werden unterschiedlich behandelt.
Dict_2 = {1: 'Ordered', 2: 'And', 3: 'Unordered'} print (Dict_2)
Ausgabe
{1: 'Ordered', 2: 'And', 3: 'Unordered'}
Beispiel
Schauen Sie sich die folgenden Beispiele an, um das Konzept besser zu verstehen
Primary_Dict = {1: 'Grapes', 2: 'are', 3: 'sour'} print("\nDictionary with the use of Integer Keys is as following: ") print(Primary_Dict) # Creating a Dictionary # with Mixed keys Primary_Dict = {'Fruit': 'Grape', 1: [10, 22, 13, 64]} print("\nDicionary with the use of Mixed Keys is as following: ") print(Primary_Dict)
Ausgabe
Dictionary with the use of Integer Keys is as following: {1: 'Grapes', 2: 'are', 3: 'sour'} Dictionary with the use of Mixed Keys: {'Fruit': 'Grape', 1: [10, 22, 13, 64]}
Bei der Verwendung von Python gibt es viele Situationen, in denen wir den Primärschlüssel eines Wörterbuchs benötigen. Es kann für viele verschiedene spezifische Zwecke verwendet werden, beispielsweise zum Testen von Indizes oder für ähnliche Zwecke. Lassen Sie uns einige Möglichkeiten durchgehen, um dies zu erreichen.
Verwenden Sie die Klasse list() + keys()
Eine Kombination der oben genannten Techniken kann verwendet werden, um diese spezielle Aufgabe auszuführen. Hier erstellen wir einfach eine Liste basierend auf den aus dem vollständigen Wörterbuch gesammelten Schlüsseln () und greifen dann nur auf den ersten Eintrag zu. Es gibt nur einen Faktor, den Sie vor der Verwendung berücksichtigen müssen: seine Komplexität. Durch die Iteration über jedes Element im Wörterbuch wird zunächst das gesamte Wörterbuch in eine Liste konvertiert und dann sein erstes Mitglied extrahiert. Die Komplexität dieser Methode beträgt O.(n).
Verwenden Sie die Klasse list(), um den letzten Schlüssel im Wörterbuch abzurufen, z. B. last key = list(my dict)[-1]. Das Wörterbuch wird über die Listenklasse in eine Liste von Schlüsseln umgewandelt, und der letzte Schlüssel kann durch Zugriff auf das Element bei Index -1 abgerufen werden.
Beispiel
Sehen Sie sich zum besseren Verständnis die Beispiele unten an
primary_dict = { 'Name': 'Akash', 'Rollnum': '3', 'Subj': 'Bio' } last_key = list(primary_dict) [-1] print (" last_key:" + str(last_key)) print(primary_dict[last_key]) first_key = list(primary_dict)[0] print ("first_key :" + str(first_key))
Ausgabe
last_key: Subj Bio first_key :Name
Beispiel
Das folgende Programm erstellt ein Wörterbuch namens Primary_dict, das fünf Schlüssel-Wert-Paare enthält. Das gesamte Wörterbuch wird dann auf dem Bildschirm ausgedruckt, gefolgt von der ersten und letzten Taste des Wörterbuchs.
primary_dict = {'Grapes' : 1, 'are' : 2, 'sour' : 3, 'and' : 4, 'sweet' : 5} print ("The primary dictionary is : " + str(primary_dict)) res1 = list (primary_dict.keys())[0] res2 = list (primary_dict.keys())[4] print ("The first key of the dictionary is : " + str(res1)) print ("the last key of the dictionary is :" + str(res2))
Ausgabe
The primary dictionary is : {'Grapes': 1, 'are': 2, 'sour': 3, 'and': 4, 'sweet': 5} The first key of the dictionary is : Grapes the last key of the dictionary is : sweet
Beispiel
Wenn Sie nur den ersten Schlüssel des Wörterbuchs benötigen, ist die Verwendung einer Kombination aus den Funktionen „next()“ und „iter()“ eine effiziente Möglichkeit, ihn abzurufen. Die Funktion iter() wird verwendet, um einen Wörterbucheintrag in ein iterierbares Objekt umzuwandeln, während next() den ersten Schlüssel abruft. Die Komplexität dieses Ansatzes beträgt O(1). Zum besseren Verständnis sehen Sie sich die folgenden Beispiele an.
primary_dict = {'Grapes' : 1, 'are' : 2, 'sour' : 3, 'and' : 4, 'sweet' : 5} print ("The primary dictionary is : " + str(primary_dict)) res1 = next(iter(primary_dict)) print ("The first key of dictionary is as following : " + str(res1))
Ausgabe
The primary dictionary is : {'Grapes': 1, 'are': 2, 'sour': 3, 'and': 4, 'sweet': 5} The first key of dictionary is as following : Grapes
Fazit
In diesem Artikel haben wir zwei verschiedene Beispiele für die Suche nach dem ersten und letzten Element aus einem Wörterbuch erklärt. Wir haben auch einen Code geschrieben, um mithilfe von next() + iter() nur das erste Element des Wörterbuchs zu finden.
Das obige ist der detaillierte Inhalt vonPython-Programm zum Abrufen des ersten und letzten Elements im Wörterbuch. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Das Wörterbuch in Python ist eine flexible und leistungsstarke Datenstruktur, die Schlüssel-Wert-Paare speichern kann und über schnelle Such- und Einfügefunktionen verfügt. Wenn Sie jedoch mit Wörterbuch-Schlüssel-Wert-Paaren nicht vorsichtig sind, kann das Problem leerer Wörterbuchschlüssel auftreten. Dieses Problem führt häufig zum Absturz des Codes oder zur Ausgabe unerwarteter Ergebnisse. In diesem Artikel werden zwei Methoden zur Behebung des Fehlers „Leerer Wörterbuchschlüssel“ in Python vorgestellt. Methode 1: Verwenden Sie if-Anweisungen, um zu verhindern, dass leere Wörterbuchschlüssel vorhanden sind. Python-Wörterbücher dürfen keine doppelten Schlüssel haben, da sonst die vorherigen Schlüssel-Wert-Paare überschrieben werden. Wenn der Wert eines Wörterbuchschlüssels leer ist

Python ist eine interpretierte, objektorientierte Programmiersprache auf hoher Ebene mit dynamischer Semantik. 1991 von GudioVanRossum entwickelt. Es unterstützt mehrere Programmierparadigmen, einschließlich strukturierter, objektorientierter und funktionaler Programmierung. Bevor wir uns mit diesem Thema befassen, werfen wir einen Blick auf die grundlegenden Konzepte, die für die von uns gestellten Fragen relevant sind. Ein Wörterbuch ist eine einzigartige, veränderliche und geordnete Menge von Elementen. Beim Schreiben von Wörterbüchern werden geschweifte Klammern verwendet und sie enthalten Schlüssel und Werte: Schlüsselnamen können verwendet werden, um auf Wörterbuchobjekte zu verweisen. Datenwerte werden in Wörterbüchern in Form von Schlüssel:Wert-Paaren gespeichert. Geordnete und ungeordnete Bedeutung Wenn wir sagen, dass ein Wörterbuch geordnet ist, meinen wir, dass sein Inhalt eine bestimmte Reihenfolge hat und sich nicht ändert. Ungeordnete Artikel haben keine eindeutige Reihenfolge und können daher nicht verwendet werden

Wörterbücher sind ein leistungsstarker Datentyp in Python. Es besteht aus Schlüssel-Wert-Paaren. Such-, Anhänge- und andere Vorgänge können mit diesem Datentyp effizient durchgeführt werden. Während der Zugriff auf Werte in einem Wörterbuch einfach ist, kann es Situationen geben, in denen Sie den nächsten Schlüssel im Wörterbuch nachschlagen müssen. Abhängig von Ihren spezifischen Anforderungen bietet Python mehrere Möglichkeiten, dies zu erreichen. In diesem Artikel werden wir verschiedene Möglichkeiten untersuchen, den nächsten Schlüssel in einem Wörterbuch in Python abzurufen. Mithilfe der Schlüssel- und Indexmethoden sind Wörterbücher in Python ungeordnete Sammlungen. Daher müssen wir zunächst die Schlüssel in eine sortierte Form umwandeln. Wir können zunächst alle Schlüssel in Form einer Liste anhängen. Als nächstes können wir den nächsten Schlüssel finden, indem wir die Liste indizieren. Mit Hilfe von Schlüsseln können wir das auch

C++ unterscheidet sich von Python durch ein Wörterbuch mit demselben Namen, verfügt jedoch über dieselbe Datenstruktur mit ähnlicher Funktionalität. C++ unterstützt Mapping, das in der STL-Klasse std::map verwendet werden kann. Das Kartenobjekt enthält in jedem Eintrag ein Wertepaar, einer ist der Schlüsselwert und der andere ist der Kartenwert. Mithilfe von Schlüsselwerten werden Einträge in der Karte gesucht und eindeutig identifiziert. Während zugeordnete Werte nicht unbedingt eindeutig sind, müssen Schlüsselwerte in der Karte immer eindeutig sein. Werfen wir einen Blick auf die Verwendung von Mapping. Sehen wir uns zunächst an, wie man eine zugeordnete Datenstruktur in C++ definiert. Syntax #includemap<data_type1,data_type2>myMap; Nehmen wir ein Beispiel, um zu sehen, wie das geht – Beispiel #incl

Wörterbücher werden als Sammlungsdatentypen bezeichnet. Sie speichern Daten in Form von Schlüssel-Wert-Paaren. Sie sind geordnet und veränderlich, d. h. sie folgen einer bestimmten Reihenfolge und sind indiziert. Wir können den Wert eines Schlüssels ändern, sodass er manipulierbar oder veränderbar ist. Wörterbücher unterstützen keine Datenduplizierung. Jedem Schlüssel können mehrere Werte zugeordnet sein, ein einzelner Wert kann jedoch nicht mehrere Schlüssel haben. Wir können viele Operationen mithilfe von Wörterbüchern ausführen. Der gesamte Mechanismus hängt vom gespeicherten Wert ab. In diesem Artikel besprechen wir die Techniken, mit denen Sie „Nullwerte“ aus einem Wörterbuch entfernen können. Bevor wir mit der Hauptoperation beginnen, müssen wir ein tiefgreifendes Verständnis der Werteverarbeitung in Wörterbüchern haben. Werfen wir einen kurzen Überblick über diesen Artikel. Dieser Artikel ist in zwei Teile gegliedert – Teil 1 konzentriert sich auf das Konzept des „Nullwerts“ und seine Bedeutung. Im Teil 2

Welche Methoden gibt es zum Konvertieren zwischen Wörterbüchern und JSON in Python? Als sehr häufig verwendete Datenstruktur wird das Wörterbuch in Python häufig verwendet. JSON (JavaScriptObjectNotation) wird als leichtes Datenaustauschformat auch häufig bei der Übertragung und Speicherung von Netzwerkdaten verwendet. In Python ist die Konvertierung zwischen Wörterbüchern und JSON ein häufiger Vorgang. In diesem Artikel werden einige häufig verwendete Methoden vorgestellt und entsprechende Codebeispiele beigefügt. Quadrat

Mit der Entwicklung der Informatik ist die Datenstruktur zu einem wichtigen Thema geworden. In der Softwareentwicklung sind Datenstrukturen sehr wichtig. Sie können die Effizienz und Lesbarkeit von Programmen verbessern und auch zur Lösung verschiedener Probleme beitragen. In der Go-Sprache sind auch Datenstrukturen wie Heap, Stack, Dictionary und Red-Black-Tree sehr wichtig. In diesem Artikel werden diese Datenstrukturen und ihre Implementierung in der Go-Sprache vorgestellt. Heap ist eine klassische Datenstruktur, die zur Lösung von Prioritätswarteschlangenproblemen verwendet wird. Eine Prioritätswarteschlange bezieht sich auf eine Warteschlange, in der Elemente entfernt werden

Die lexikalische Reihenfolge bezieht sich auf die Reihenfolge von Zeichen oder Zeichenfolgen basierend auf der Wörterbuch- oder alphabetischen Reihenfolge. Zeichen werden in lexikalischer Reihenfolge auf die gleiche Weise angeordnet wie in einem Wörterbuch. Der Vergleich erfolgt anhand des Zahlenwerts der Zeichen im jeweiligen Zeichensatz (z. B. ASCII oder Unicode). In lexikalischer Reihenfolge werden Zeichen anhand ihrer ASCII- oder Unicode-Werte von links nach rechts verglichen. Zeichen mit niedrigeren ASCII- oder Unicode-Werten stehen vor Zeichen mit höheren Werten. Beispielsweise kommt in der ASCII-Reihenfolge „a“ vor „b“, „b“ vor „c“ und so weiter. Beim Vergleich von Zeichenfolgen wird die lexikalische Reihenfolge bestimmt, indem entsprechende Zeichen in der Zeichenfolge von links nach rechts verglichen werden. Wenn das erste Zeichen einer Zeichenfolge größer als das andere ist
