Dictionary setDefault () -Funktion
Die SetDefault () -Methode in der Standardbibliothek von Python wird verwendet, um den Standardwert für einen Schlüssel im Wörterbuch festzulegen. Es dauert zwei Parameter: Key_Value und default_value. Der Standardwert ist ein optionaler Parameter. Wenn Sie es nicht angeben, wird ihm ein Standardnullwert zugewiesen.
Die Funktion gibt den Wert des Schlüssels: Wertpaar zurück, wenn der hervorgehobene Schlüssel im Wörterbuch vorhanden ist. Wenn im Wörterbuch ein Schlüssel nicht gefunden wird, erstellt er einen neuen Schlüssel: Wertpaar und gibt den definierten Wert zurück. Siehe die Syntax der dict setDefault -Funktion unten.
Das 'Diktier' repräsentiert den Namen des Wörterbuchs; setDefault () ist die integrierte Funktion, die den erforderlichen Prozess ausführt. Der 'KEY_VALUE' repräsentiert den Schlüssel zu dem Element, dessen Wert zurückgegeben werden muss. Es ist ein erforderlicher Parameter, daher muss er bereitgestellt werden. Das 'default_value' repräsentiert den Wert für den Schlüssel oder das Taste: Wertpaar. Es ist ein optionaler Parameter, was bedeutet, dass es übersprungen werden kann, da sein Standardwert "keine" ist.
Infolgedessen hat die Standardwertoption keinen Einfluss auf das Wörterbuch, wenn der Schlüssel bereits dort vorhanden ist, und es wird der Schlüssel, wenn dies nicht der Fall ist.
Lassen Sie uns nun einige Beispiele untersuchen, um die Funktionsweise der SetDefault () -Methode zu verstehen.
Beispiel 1:
In diesem Beispiel werden wir ein kleines Wörterbuch erklären, das die Details eines Schülers enthält. Wir werden die Funktion setDefault () verwenden, um den Standardwert des Wörterbuchs festzulegen. Siehe den folgenden Code:
Hier haben wir den Schlüsselwert 'Klasse' und Defualt_Value 'MS zur Verfügung gestellt. Wenn die Funktion "setDefault () das Wörterbuch für die Schlüsselwert -Klasse" Klasse "durchsucht, wird es auf Standards gesetzt. Die 'default_value = ms' hat keinen Einfluss auf das Wörterbuch. Drucken wir den Standardwert für den Standardwert, um die Ausgabe der Funktion SetDefault () anzuzeigen.
Student =Siehe die Ausgabe unten:
Beachten Sie, dass der Standardwert auf "BS" gesetzt ist, da die Schlüsselklasse bereits im Wörterbuch vorhanden war. Wenn wir also die Funktion 'default_value' als Parameter für die Funktion "setDefault () angeben, hat es keinen Einfluss auf das Wörterbuch.
Beispiel 2:
In diesem Beispiel wird ein Szenario erörtert, wenn ein Schlüsselwert nicht im Wörterbuch liegt. Wie oben erläutert, wird der neue Schlüssel: Wert in das Wörterbuch eingefügt und auf Standard eingestellt, wenn ein Schlüsselwert nicht im Wörterbuch vorhanden ist. Siehe den Code unten, um ein klares Verständnis zu haben:
Student =Beachten Sie, dass der 'Alters' -Schlüssel im Wörterbuch nicht vorhanden ist, daher sollte es dem Wörterbuch hinzugefügt und auf Standard eingestellt. Siehe die folgende Ausgabe:
Beispiel 3:
In diesem Beispiel werden wir kein 'default_value angeben.'Wir lassen es so wie es ist und lassen die Funktion setDefault () dem Wert' keine 'Wert "default_value" zuweisen. Siehe den unten angegebenen Code:
Student =Wie Sie sehen können, gibt es für den Parameter 'default_value' keinen Wert angegeben. Standardmäßig sollte der Wert des Alters auf "None" festgelegt werden. Darüber hinaus sollte es im Wörterbuch, wie der "Alter" -Taste nicht vorhanden ist. Sehen wir uns nun die folgende Ausgabe an:
Beachten Sie, dass der default_value auf "None" gesetzt ist. Beachten Sie auch, dass das Altersschlüssel: Wertpaar im Wörterbuch enthalten ist. Lassen Sie uns nun ein anderes Beispiel demonstrieren, damit Sie die Funktion SetDefault () für Wörterbücher in Python besser verstehen.
Beispiel 4:
In diesem Beispiel werden wir testen, was passiert, wenn der SetDefault () -Funktion kein Parameter vorhanden ist. Wie oben erwähnt, ist der Schlüsselwert ein erforderlicher Parameter, daher muss er bereitgestellt werden. Beziehen wir uns auf den folgenden Code:
Student =Die Ausgabe ist wie folgt:
Der Compiler hat TypenError erhöht, da der Schlüsselparameter ein erforderlicher Parameter ist und bereitgestellt werden sollte. Die Funktion setDefault () erwartet mindestens einen Parameter, der der Schlüsselparameter ist. Wenn es nicht bereitgestellt wird, erhöht der Compiler einen TypenError.
Abschluss
In diesem Leitfaden haben wir die Funktionen der integrierten SetDefault () -Funktion, die von der Standardbibliothek von Python zur Verwendung mit einem Wörterbuch bereitgestellt wird, erfahren. Die Funktion setDefault () wird verwendet, um eine Standardschlüssel im Schlüssel: Wertpaar des Wörterbuchs festzulegen. Es dauert 2 Parameter, einer ist die Standard -Taste und die zweite ist der Standardwert für den Schlüssel: Wertpaar. SetDefault () gibt den Wert für den angegebenen Schlüssel zurück, wenn er im Wörterbuch vorhanden ist. In Ermangelung des im Wörterbuchs vorhandenen Schlüssels wird ein neuer Schlüssel: Wertpaar erstellt und als Standardschlüssel des Wörterbuchs festgelegt: Wertpaar. Der Standardwert ist ein optionaler Parameter. Wenn Sie es nicht angeben, wird die Funktion setDefault () standardmäßig auf "None" festgelegt.