Python

Python-Wörterbücher

Python-Wörterbücher

Python ist eine effiziente und vielseitige Programmiersprache. Es ist aufgrund seiner vielen unterstützenden integrierten Module und Funktionen eine der am häufigsten verwendeten höheren Programmiersprachen, um datenbezogene Aufgaben auszuführen. Um einige seiner vielen eingebauten Datenstrukturen zu erwähnen, hat es Arrays, Listen, Tupel usw.

Wörterbücher sind eine der integrierten Datenstrukturen in Python. Es enthält die Daten in Form eines Schlüssel-Wert-Paares. Die Schlüssel sind der eindeutige Wert, der als Repräsentant der Daten fungiert. Der Schlüssel wird auch als „Indexwert“ bezeichnet. Datenstrukturen sind ein sehr wichtiger Aspekt jeder Programmiersprache. Sie werden verwendet, um die Daten gut organisiert und effizient zu speichern und zu manipulieren. Daher sind Python-Wörterbücher nützlicher, wenn wir die Daten in Form von Schlüssel-Wert-Paaren speichern und schneller auf die Daten zugreifen müssen. Die Python-Wörterbücher geben die Daten schneller zurück, da der Schlüsselwert für jede Daten einzigartig ist, daher wird die Suchzeit nach Daten reduziert und wir erhalten das Ergebnis schneller. Dieser Artikel erklärt die Python-Wörterbücher im Detail.

Wörterbuch erstellen

Die Hash-Tabellen in Python werden oft mit den Wörterbüchern implementiert. Die Hash-Tabellen speichern die Daten in Form von Schlüssel-Wert-Paaren wie die Wörterbücher. Sie können ein Wörterbuch erstellen, indem Sie die geschweiften Klammern () verwenden. Jedes Wörterbuch muss wie jede Variable einen Namen haben und sollte Schlüsselwerte haben. Jeder Schlüsselwert muss eindeutig sein. Die Schlüssel- und Wertepaare werden durch ein Komma (,) getrennt oder unterschieden.  Der Schlüssel kann von beliebiger Art sein, d.h.e., Integer und String. Ein Wörterbuch kann eine ganze Liste als Wert speichern.

Lassen Sie uns die Wörterbücher erstellen, um die verschiedenen Arten von Informationen zu speichern.

#ein leeres Wörterbuch erstellen
meinDikt =
#Wörterbuch drucken
drucken (myDict)
#Erstellen eines Wörterbuchs zum Speichern von Schülerinformationen
#das Wörterbuch enthält die Liste der Kurse
myDict = 'name':'Kamran Sattar Awaisi', 'age':25, 'email': '[email protected]',
'class': 'MSSE', 'smeseter':'4th','courses':['ASA','ASPM','ASQ']
drucken (myDict)
#ein einfaches Wörterbuch erstellen
myDict = 1:'Orange', 2:'Banane',3:'Apfel',4:'Pfirsich',5:'Datum'
#Wörterbuch drucken
drucken (myDict)
#Ein Kundenwörterbuch für Online-Shopping erstellen
myDict = 'item':'books','quantity':'3','price':'$200'
drucken (myDict)

Ausgabe

Zugriff auf die Werte aus dem Wörterbuch

Der Zugriff auf die Werte aus dem Wörterbuch erfolgt über die Tasten. Jeder Schlüssel weist auf einen bestimmten Wert hin. Beim Abrufen des Werts wird der Schlüssel in den eckigen Klammern ([]) erwähnt und gibt den Wert zurück.

Wenn ein Wörterbuch eine Liste enthält und wir auf einen bestimmten Indexwert der Liste zugreifen möchten, können wir seinen Indexwert in den eckigen Klammern weiter definieren. Der Indexwert in Python beginnt immer bei Null. Der Python bietet auch eine eingebaute get()-Funktion, um auf die Werte zuzugreifen. In die get-Funktion schreiben wir den Namen des Schlüssels und sie gibt den Wert zurück. Sehen wir uns zuerst die Verwendung von eckigen Klammern an, um die Werte zu erhalten, und später werden wir auch die Funktion get() besprechen.

#ein Programm zum Zugriff auf die Werte mit []
#Erstellen eines Wörterbuchs zum Speichern von Schülerinformationen
#das Wörterbuch enthält die Liste der Kurse
myDict = 'name':'Kamran Sattar Awaisi', 'age':25, 'email': '[email protected]',
'class': 'MSSE', 'smeseter':'4th','courses':['ASA','ASPM','ASQ']
print("Die Werte des Schülerwörterbuchs drucken")
#auf den Namenswert zugreifen
print(myDict['name'])
#auf den Alterswert zugreifen
print(myDict['Alter'])
#auf den E-Mail-Wert zugreifen
print(myDict['email'])
#auf den Klassenwert zugreifen
print(myDict['Klasse'])
#auf den Smeseter-Wert zugreifen
print(myDict['smeseter'])
#auf die Kurse zugreifen
print(myDict['Kurse'])
#Zugriff auf den ersten Kurswert über den Listenindex
print("Der erste Kurs: ",myDict['Kurse'][0])
#Zugriff auf den zweiten Kurswert über den Listenindex
print("Der zweite Kurs:", myDict['Kurse'][1])
#Zugriff auf den dritten Kurswert über den Listenindex
print("Der dritte Kurs: ",myDict['Kurse'][2])
#ein einfaches Wörterbuch erstellen
myDict = 1:'Orange', 2:'Banane',3:'Apfel',4:'Pfirsich',5:'Datum'
print("Drucken der Werte von Früchten Wörterbuch")
#auf Werte zugreifen
print(myDict[1])
print(myDict[2])
print(myDict[3])
print(myDict[4])
print(myDict[5])
#Ein Kundenwörterbuch für Online-Shopping erstellen
myDict = 'item':'books','quantity':'3','price':'$200'
print("Drucken der Werte des Wörterbuchs der Shopping-Site")
print(myDict['item'])
print(myDict['Menge'])
print(myDict['Preis'])

Ausgabe

Lassen Sie uns nun die Funktion get() besprechen, um auf die Werte zuzugreifen. Die Funktion get() nimmt den Schlüssel und gibt den Wert zurück.

#ein Programm zum Zugriff auf die Werte mit der Funktion get()
#Erstellen eines Wörterbuchs zum Speichern von Schülerinformationen
#das Wörterbuch enthält die Liste der Kurse
myDict = 'name':'Kamran Sattar Awaisi', 'age':25, 'email': '[email protected]',
'class': 'MSSE', 'smeseter':'4th','courses':['ASA','ASPM','ASQ']
print("Die Werte des Schülerwörterbuchs drucken")
#Druckname Wert
drucken (myDict.get('Name'))
#Druckalterswert
drucken (myDict.get('Alter'))
#E-Mail-Wert drucken
drucken (myDict.erhalten('E-Mail'))
#Druckklassenwert
drucken (myDict.erhalten('E-Mail'))
#Smeseter-Wert drucken
drucken (myDict.get('smeseter'))
#Wert der Druckkurse
drucken (myDict.get('kurse')[0])
drucken (myDict.get('Kurse')[1])
drucken (myDict.get('Kurse')[2])

Aktualisieren des Wörterbuchs

Ein vorhandenes Wörterbuch kann aktualisiert werden, indem neue Werte hinzugefügt und die vorhandenen Werte geändert werden. Der neue Wert kann ganz einfach mit den eckigen Klammern zum Wörterbuch hinzugefügt werden.

Lassen Sie uns die neuen Werte in den Wörterbüchern hinzufügen und einige der vorhandenen Werte ändern.

#ein Programm zum Aktualisieren des Wörterbuchs
myDict = 'name':'Kamran Sattar Awaisi', 'age':25, 'email': '[email protected]',
'class': 'MSSE', 'smeseter':'4th','courses':['ASA','ASPM','ASQ']
#das vorhandene Wörterbuch drucken
drucken (myDict)
#Hinzufügen des Schlüssel-Wert-Paares der Adresse
myDict['address'] = "CUI-Campus"
#Alterswert ändern
myDict['alter'] = '23'
#Smeseter-Wert ändern
myDict['smeseter'] = '3.'
#Drucken des aktualisierten Wörterbuchs
drucken (myDict)

Ausgabe

Löschen oder Entfernen von Elementen aus dem Wörterbuch

Die Elemente können auf verschiedene Weise aus dem Wörterbuch entfernt oder gelöscht werden. Um ein bestimmtes Element zu löschen, können wir das Schlüsselwort del und die Funktion pop() verwenden. Wir können die Funktion clear() verwenden, um alle Elemente für das Wörterbuch zu löschen.

Sehen wir uns das Beispielprogramm zum Löschen oder Entfernen der Elemente aus dem Wörterbuch an.

#ein Programm zum Aktualisieren des Wörterbuchs
myDict = 'name':'Kamran Sattar Awaisi', 'age':25, 'email': '[email protected]',
'class': 'MSSE', 'smeseter':'4th','courses':['ASA','ASPM','ASQ']
#das vorhandene Wörterbuch drucken
drucken (myDict)
#mit dem Schlüsselwort del, um den Namen zu löschen
del myDict['Name']
#mit der Funktion pop() das Alter löschen
myDict.pop('alter')
#das aktualisierte Wörterbuch drucken
print("Das aktualisierte Wörterbuch:")
drucken (myDict)
#löschen der kompletten Wörterbuchelemente
myDict.klar()
drucken (myDict)

Ausgabe

Bestimmen der Länge des Wörterbuchs

Die Länge des Wörterbuchs kann mit der eingebauten Funktion len() bestimmt werden. Die Funktion len() gibt die Länge des Wörterbuchs zurück, die der Anzahl der gesamten Schlüssel-Wert-Paare entspricht.

#ein Programm zum Bestimmen der Länge des Wörterbuchs
myDict = 'name':'Kamran Sattar Awaisi', 'age':25, 'email': '[email protected]',
'class': 'MSSE', 'smeseter':'4th','courses':['ASA','ASPM','ASQ']
#die Länge des Wörterbuchs drucken
print("Die Länge des Wörterbuchs ist: ",len(myDict))

Ausgabe

Fazit

Die Wörterbücher sind wichtige Datenstrukturen in Python, um Daten in Form von Schlüssel-Wert-Paaren zu speichern. Die Daten können einfach mit dem Schlüssel abgerufen werden.

Dieser Artikel beschreibt die Verwendung von Python-Wörterbüchern mit Hilfe einfacher Beispiele.

Top Oculus App Lab-Spiele
Wenn Sie Besitzer eines Oculus-Headsets sind, müssen Sie über Sideloading informiert sein. Sideloading ist der Prozess der Installation von Inhalten, ...
Top 10 Spiele zum Spielen auf Ubuntu
Die Windows-Plattform war eine der dominierenden Plattformen für Spiele aufgrund des großen Prozentsatzes von Spielen, die heute entwickelt werden, um...
Die 5 besten Arcade-Spiele für Linux
Heutzutage sind Computer ernsthafte Maschinen, die zum Spielen verwendet werden. Wenn du den neuen Highscore nicht bekommst, weißt du was ich meine. I...