Wie man ein Wörterbuch in Python initialisiert

Wie man ein Wörterbuch in Python initialisiert

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:

  • Wörterbuchverständnis
  • Verwenden von Klammern
  • von Keey () Methode
  • DefaultDict ()
  • setDefault ()
  • dict () und Zip ()
  • Übergeben von Parametern

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 = 3

Ruf 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 Standarddict

Verwenden 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.