Python3-Wörterbuch fromkeys()-Methode
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}
Andere Erweiterungen
Python3-Wörterbuch