In Python sind Wörterbücher eine Sammlung ungeordneter Elemente mit Tastenpaaren und Werten. Wörterbücher sind ein bisschen anders, wenn es um ihre Schöpfung geht. Insbesondere bietet Python verschiedene Methoden und Funktionen zur Suche und Initialisierung des Wörterbuchs, wodurch es für andere Datenstrukturen in diesen Methoden verwendet werden kann.
In dieser Beschreibung werden die verschiedenen Möglichkeiten für die Initialisierung eines Wörterbuchs in Python erörtert.
Wie man ein Wörterbuch in Python initialisiert?
In Python gibt es mehrere Methoden, mit denen ein Wörterbuch initialisiert wird. Einige von ihnen sind unten aufgeführt:
Methode 1: Initialisieren Sie ein Wörterbuch in Python mithilfe des Wörterbuchverständnisses
Das Wörterbuchverständnis ist der einfachste Weg, ein Wörterbuch in Python zu initialisieren, das dem Listenverständnis ziemlich ähnlich ist.
Beispiel
Verwenden Sie das Wörterbuch, um das Wörterbuch zu initialisieren. “für"Schleife, die die Reichweite nimmt, indem sie die" nutzt "Bereich()" Methode:
my_dict = my_list: [] für my_list in Bereich (3)Drucken Sie den Wert des initialisierten Wörterbuchwerts:
print ("Mein neues initialisiertes Wörterbuch:" + str (my_dict))Ausgang
Methode 2: Initialisieren Sie ein Wörterbuch in Python mithilfe der Methode „“ Klammern
Ein weiterer einfachster Weg, das Wörterbuch in Python zu initialisieren, besteht darin, die lockigen Klammern zu verwenden. “" Methode.
Beispiel
Verwenden Sie das leere Wörterbuch, um das leere Wörterbuch zu initialisieren. “" Zahnspange:
my_dic =Wenden Sie die Druckanweisung auf die “anmy_dicVariable, um ihren Wert zu erhalten:
print ("Mein neues leeres initialisiertes Wörterbuch:", my_dic)Wie Sie sehen können, wurde die leere Liste erfolgreich initialisiert:
Methode 3: Initialisieren Sie ein Wörterbuch in Python mit der Methode „FromKey ()“
Verwenden Sie die “von Key ()Methode zum Erstellen und Initialisieren eines Wörterbuchs aus der angegebenen Tastensequenz und den Werten.
Beispiel
Deklarieren Sie zunächst eine Liste, die drei Zeichenfolgen enthält:
KEYLISTE = ["Linux", "Hinweis", "World"]Geben Sie die Nummer an, auf die wir mit den bereitgestellten Listenzeichenfolgen initialisieren möchten:
Num = 3Ruf den "von Keys ()Methode auf der generierten Liste, um die Zeichenfolgen in Schlüssel umzuwandeln, und speichert sie in die “my_dic”Variable:
my_dic = dict.Von Keys (Keylist, Num)Verwenden Sie die “drucken()”Funktion, um das initialisierte Wörterbuch zu erhalten:
print ("Mein neues initialisiertes Wörterbuch:", my_dic)Ausgang
Methode 4: Initialisieren Sie ein Wörterbuch in Python mit der Methode "defaultDict ()"
Der "DefaultDict ()„Methode kann verwendet werden, um ein Wörterbuch in Python zu initialisieren. Es ist eine einfache Möglichkeit, einen Schlüssel ohne Wertinitialisierung des Wertes zu verwenden.
Beispiel
Importieren "Standarddikt"Modul aus dem"Sammlungen" Bibliothek:
Aus den Sammlungen importieren Sie StandarddictVerwenden Sie die “DefaultDict ()Methode mit der Liste als Argument für die Initialisierung des Wörterbuchs und speichern Sie sie auf dem “my_dict”Variable:
my_dict = defaultDict (Liste)Führen Sie den Anhangvorgang durch, indem Sie die “verwendenappend ()Methode und geben Sie die Zeichenfolge an:
my_dict [0].anhängen ('LinuxHint')Verwenden Sie die “dict ()Methode, um das Wörterbuch in die Druckanweisung zu erhalten:
print ("Mein neues initialisiertes Wörterbuch:" + str (dict (my_dict)))Ausgang
Methode 5: Initialisieren Sie ein Wörterbuch in Python mit der Methode "setDefault ()"
Ein Wörterbuch in Python initialisieren, das “setDefault ()Die Methode kann verwendet werden, indem die Schlüsselwertpaare innerhalb des Verständnisses angegeben werden.
Beispiel
Initialisieren Sie das Wörterbuch mit einer leeren Liste:
my_dict =Aufrufen "setDefault ()Funktion mit Argumenten mit dem “für"Schleifen und geben Sie den Bereich an, indem Sie die" verwenden "Bereich()Funktion:
[my_dict.setDefault (x, []) für x in Bereich (3)]]Verwenden Sie die “append ()Funktion mit der Zeichenfolge als Argument:
my_dict [0].anhängen ('LinuxHint')Ruf den "dict ()Funktion innerhalb der Druckanweisung, um das initialisierte Wörterbuch zu erhalten:
print ("Mein neues initialisiertes Wörterbuch:" + str (dict (my_dict)))Es kann beobachtet werden, dass das Wörterbuch erfolgreich initialisiert wurde:
Methode 6: Initialisieren Sie ein Wörterbuch in Python mit „dict ()“ und „ZIP ()“ -Methoden
Der "dict ()" Und "Reißverschluss()„Methoden werden auch zur Initialisierung eines Wörterbuchs in Python verwendet. Beide sind integrierte Funktionen, die mit dem Listenverständnis verwendet werden, um das gewünschte Ergebnis zu erzielen.
Beispiel
Verwenden Sie die “Bereich()Methode, indem Sie den gewünschten Bereich angeben und in die “speichern“dic_key”
dic_keys = Bereich (3)Verwenden Sie die “Reißverschluss()"Methode mit den erforderlichen Argumenten und der Bereitstellung von Bereich mit"für”Schleife im“dict ()" Methode:
my_dict = dict (ZIP (dic_keys, (] für _ in dic_keys)))Jetzt durch die “anhängen“append ()Methode mit Listenindex:
my_dict [0].anhängen ('LinuxHint')Ruf den "drucken()Funktion:
print ("Mein neues initialisiertes Wörterbuch:" + str (dict (my_dict))Ausgang
Methode 7: Initialisieren Sie ein Wörterbuch in Python, indem Sie Parameter übergeben
Wir können das Wörterbuch auch initialisieren, indem wir Argumente mit der “übergeben“dict ()”Integrierte Methode.
Beispiel
Verwenden Sie die “dict ()Methode und übergeben die Werte in den Parametern an ein Wörterbuch:
my_dic = dict (Linux = 0, Hinweis = 1, World = 2)Holen Sie sich nun das Wörterbuch mit der Print -Anweisung:
print ("Mein neues initialisiertes Wörterbuch:", my_dic)Ausgang
Das ist alles! Wir haben mehrere Techniken zur Initialisierung eines Wörterbuchs in Python bereitgestellt.
Abschluss
Um das Wörterbuch zu initialisieren, das “von Key ()","DefaultDict ()","setDefault ()","dict ()","Reißverschluss()"Methoden, Argumente übergeben, Curley"”Zahnspangen, und die Wörterbuchverständnis -Techniken werden verwendet. Diese Beschreibung hat mehrere Techniken gezeigt, um ein Wörterbuch in Python zu initialisieren.