Python Dictionary FromKeys Methode

Python Dictionary FromKeys Methode

„Das Wörterbuch ist ein sehr häufiger Datentyp, der in der Python -Programmiersprache bereitgestellt wird. Der Vorteil der Definition eines Wörterbuchs gegenüber einem anderen Objekttyp besteht darin, dass es mehrere Datenarten unterstützt. Zum Beispiel können Sie nur eine Datenart in einer Liste angeben, ich.e., int, String usw. Mit einem Wörterbuch können Sie jedoch verschiedene Datenarten in einem Wörterbuch bereitstellen. In diesem Handbuch zeigen wir Ihnen die erforderlichen Schritte zum Erstellen eines Wörterbuchs mit der Funktion fromkeys (). Wir werden einige praktische Beispiele demonstrieren, die Ihnen helfen, zu verstehen, wie Sie eine von Keys () -Funktion in einem Python -Programm verwenden können.”

Was ist eine vonKeys () -Funktion in einer Python -Programmiersprache?

Die Python von Keys () -Funktion ist eine integrierte Funktion der Python-Programmiersprache. Es wird verwendet, um ein Wörterbuch aus den bereitgestellten Werten und Schlüssel zu erstellen. Es dauert zwei Parameter, den Schlüsselparameter für „Schlüssel“ und den Wert -Parameter für den Wert. Da ein Wörterbuch mit einem Schlüssel: Wertpaar arbeitet, müssen Sie sowohl Schlüssel als auch Wert als Parameter für den Wert als Parameter bereitstellen, um ein Wörterbuch zu erstellen.

Syntax von FromKeys () -Funktion

Die Syntax der Funktion von fromKeys () für ein Python -Programm ist sehr einfach. Siehe die Syntax unten:


Hier wird der „Diktieren“ verwendet, um die Wörterbuch-bezogene Funktion zu nennen, i, ich.e. von Keys (). Die "Schlüssel" -Variable repräsentiert den Schlüsselwert im Wörterbuch, und der "Wert" repräsentiert den Parameter "Wert" des Wörterbuchs. Der Parameter „Schlüssel“ ist erforderlich und muss bereitgestellt werden. Der Parameter "Wert" ist jedoch optional und kann übersprungen werden. In diesem Fall wird der Standardwert für den Parameter "Wert" verwendet, der "keine" ist. Lassen Sie uns nun zu den Beispielen übergehen, um zu verstehen, wie Sie die Funktion fromKeys () in einem Python -Programm verwenden.

Beispiel 1

Im ersten Beispiel werden wir den "Schlüssel" -Wert angeben, aber wir werden den Parameter "Wert" überspringen, um zu sehen, welche Ausgabe wir erhalten werden. Der Beispielcode ist unten für Ihr Verständnis angegeben:

keys = 'd', 'i', 'c', 't', 'i', 'o', 'n', 'a', 'r', 'y'
Wörterbuch = Diktat.Von Keys (Schlüssel)
Druck (Wörterbuch)



In der ersten Codezeile haben wir den „Schlüssel; Parameter für das Wörterbuch. Es enthält "D", "I", "C", "T", "I", "O", "N", "A", "R", "Y" Werte und wird einer Variablen zugeordnet "Schlüssel". In Zukunft haben wir eine andere Variable definiert, „Wörterbuch“, und wir haben die Funktion fromKeys () verwendet, um ein Wörterbuch aus Schlüsselwerten zu erstellen. Die Variable „Tasten“ wird als Parameter an die Funktion fromKeys () übergeben und die Funktion mit der "dict" -Bibliothek aufgerufen. In der letzten Codezeile wird die Anweisung Print () verwendet, um das resultierende Wörterbuch zu drucken. Die Ausgabe des obigen Python -Programms ist unten angegeben:


Beachten Sie, dass der Parameter „Wert“ im Programm nicht angegeben wurde, weshalb der "Wert" gegen "Schlüssel" "keine" ist, was der Standardwert des Parameters "Wert" ist. Wenn Sie also nicht spezifisch den Parameter „Wert“ angeben, weist die Funktion fromKeys () jedem Schlüssel in einem Schlüssel: Wertpaar „keine“ zu.

Beispiel 2

Deshalb haben wir die Funktion von keys () getestet, ohne den Parameter „Wert“ bereitzustellen. Lassen Sie uns lernen, wie Sie der Funktion den Parameter „Wert“ bereitstellen. In diesem Beispiel geben wir den Parametern „Schlüssel“ und „Wert“ für die FromKeys () und erstellen ein Wörterbuch mit diesen Parametern. Der Beispielcode ist unten für Ihr Verständnis angegeben:

keys = 'd', 'i', 'c', 't', 'i', 'o', 'n', 'a', 'r', 'y'
value = 'dict' '
Wörterbuch = Diktat.Von Keys (Schlüssel, Wert)
Druck (Wörterbuch)



In der ersten Zeile des Codes werden die Werte für den Parameter „Schlüssel“ definiert und der Variablen "Tasten" zugeordnet. In der zweiten Zeile wird der Wert für den Parameter "Wert" bereitgestellt und der Variablen "Wert" zugeordnet. Die dritte Codezeile enthält die Funktion fromKeys (). Sowohl "Tasten" als auch "Wert" -Parameter werden an die Funktion von Keys () und das Ergebnis des Dikters übergeben.VonKeys () -Funktion wird der Variablen „Wörterbuch“ zugeordnet. Und schließlich wird die Funktion print () verwendet, um das von der von Keys ()) erstellte Wörterbuch zu drucken. Die Ausgabe des Beispielcodes ist unten angegeben:


Jetzt können Sie den Unterschied in der Ausgabe erkennen. Hier haben wir den Parameter "Wert" angegeben "Diktat". Jeder Schlüssel im Wörterbuch hat also den Wert "Diktat". Im vorherigen Beispiel ist der "Wert" gegen jeden "Schlüssel" "keine", weil wir nicht den Parameter "Wert" angegeben haben, sondern im zweiten Beispiel spezifisch den Parameter "Wert" definiert haben. Dies ist der Grund, warum wir vor jedem Schlüssel im Wörterbuch einen „Diktierwert“ haben.

Beispiel 3

Bisher haben wir einige grundlegende und einfache Beispiele gesehen, um die Funktionen der von keys () zu verstehen. Lassen Sie uns nun mit einem anderen Beispielprogramm zusammenarbeiten, um die Funktion klarer zu verstehen. Der Beispielcode ist unten angegeben. Schauen Sie sich an:

keys = 'd', 'i', 'c', 't', 'i'
lst = ['di', 'ct']
dict1 = dict.Von Keys (Schlüssel, LST)
print ("Das neue Wörterbuch mit Listenwerten: \ n" + str (dict1))
lst.anhängen ('on')
print ("Das Wörterbuch nach Anhänge: \ n", str (dict1))



Auch hier enthält die erste Zeile den Wert für den Parameter „Schlüssel“ und die zweite Zeile enthält den Wert für den Parameter „Wert“. Hier haben wir dem Parameter "Wert" eine Liste zugewiesen. Die Liste enthält zwei Werte, "DI" und "CT", "DI" und "CT". Die Parameter „Schlüssel“ und „Wert“ werden beide an die Funktion von keys () übergeben, um ein Wörterbuch zu erstellen. Mit der Anweisung Print () wird das neu erstellte Wörterbuch auf dem Terminal gedruckt. Danach haben wir die Funktion append () verwendet, um einen „Ein“ -Wert in die Liste anzuhängen.

In diesem Beispiel haben wir versucht zu überprüfen. Wir haben also die Funktion append () verwendet und einen zusätzlichen Wert zur Verfügung gestellt, der an die bereits definierte Liste angehängt werden soll. Danach wird eine andere Print () -Anweisung verwendet, um das modifizierte Wörterbuch zu drucken. Überprüfen Sie die folgende Ausgabe:


Wie Sie sehen können, wird der neue Wert „Ein“ am Ende der Liste angehängt, und wenn wir das bereits erstellte Wörterbuch drucken, wurde der neue Wert zur Liste hinzugefügt. Beachten Sie, dass Sie die Funktion von Keys () nicht erneut verwenden mussten, um das Wörterbuch mit der angehängten Liste zu erstellen. Das Wörterbuch wird automatisch aktualisiert und enthält einen zusätzlichen Wert.

Abschluss

Wenn wir mit einem Wörterbuch arbeiten, müssen wir auf viele nützliche integrierte Funktionen stoßen. Dieser Artikel wurde entwickelt, um einen Überblick über die Funktion fromKeys () zu haben. Python bietet mehrere nützliche Funktionen, die mit Wörterbüchern verwendet werden sollen, und von Keys () ist einer von ihnen. Die Funktion von keys () wird verwendet, um ein Wörterbuch aus dem bereitgestellten „Schlüssel“ und „Wert“ zu erstellen. Hier haben wir einige Beispielbeispiele verwendet, um die Arbeit der Funktion von Keys () besser zu verstehen.