Python3-Wörterbuch fromkeys()-Methode

Python3 字典Python3-Wörterbuch


Beschreibung

Die Python-Dictionary-Funktion fromkeys() wird verwendet, um ein neues Dictionary zu erstellen, wobei die Elemente in der Sequenz seq als Schlüssel des Dictionaries und value als Anfangswert für alle Schlüssel des Dictionaries verwendet werden.

Syntax

Syntax der fromkeys()-Methode:

dict.fromkeys(seq[, value])

Parameters

  • seq -- Die Liste der Schlüssel für das Dictionary.
  • value -- Optionaler Parameter, legt den Wert fest, der der Schlüsselsequenz (seq) entspricht; Standardwert ist None.

Rückgabewert

Diese Methode gibt ein neues Dictionary zurück.

Beispiel

Das folgende Beispiel zeigt, wie die Funktion fromkeys() verwendet wird:

Beispiel

#!/usr/bin/python3 seq = ('name', 'age', 'sex') tinydict = dict.fromkeys(seq) print ("Das neue Dictionary ist: %s" % str(tinydict)) tinydict = dict.fromkeys(seq, 10) print ("Das neue Dictionary ist: %s" % str(tinydict))

Die Ausgabe des obigen Beispiels ist:

新的字典为 : {'age': None, 'name': None, 'sex': None}
新的字典为 : {'age': 10, 'name': 10, 'sex': 10}

Ohne Angabe eines Wertes:

Beispiel

#!/usr/bin/python3 x = ('key1', 'key2', 'key3') thisdict = dict.fromkeys(x) print(thisdict)

Die Ausgabe des obigen Beispiels ist:

{'key1': None, 'key2': None, 'key3': None}

Python3 字典Python3-Wörterbuch

Andere Erweiterungen