Wörterbuch erstellen
- Wörterbuch direkt erstellen
names = {'姓名': '阿肆', '年龄': 18, '爱好': '吃饭'}
print(names)
- Konvertieren Sie ein Objekt vom Typ „Sequenz“ mithilfe der Funktion dict() in ein Wörterbuch
info = [('姓名', '阿肆'), ('年龄', 18,), ('爱好', '吃饭')]
print(type(info))
# 通过函数dict()将序列类型的对象转换为字典
info_1 = dict(info)
print(type(info_1))
print(info_1)
Hinweis: Wörterbuchelemente sind ungeordnet, daher ist das Ausgabeergebnis nicht eindeutig
info_2 = dict([['1', "我"], ["2", "love"], ["3", 'YOU']])
eLnfo = dict((('1',300),('2',390), ('3',900)))
print(info_2)
print(eLnfo)
-Erstellen Sie ein Wörterbuch mit der Methode fromkeys()
gInfo = {}.fromkeys(('a','b','c'),"一gioa我哩giao")
print(gInfo)
Hinweis: Die Elemente im Wörterbuch werden ungeordnet gespeichert und können mit der Funktion sorted() sortiert werden
Grundlegende Operationen an Wörterbüchern
- Sortieren
info_2 = dict([['1', "我"], ["2", "love"], ["3", 'YOU']])
print(sorted(info_2))
- Suche nach Schlüsselwerten
info_2 = dict([['1', "我"], ["2", "love"], ["3", 'YOU']])
print(info_2['2'])
- Aktualisieren Sie einige Werte_1
info_2 = dict([['1', "我"], ["2", "love"], ["3", 'YOU']])
print(info_2)
info_2['1'] = 'I'
print(info_2)
Hinweis: Die Schlüssel im Wörterbuch können nicht aktualisiert (hashbar) werden. Wenn Sie ein Tupel als Schlüssel festlegen, müssen Sie die Elemente des Tupels auf allen Ebenen auf Unveränderlichkeit beschränken.
- Wörterbuchelement hinzufügen
info_2 = dict([['1', "我"], ["2", "love"], ["3", 'YOU']])
info_2['4'] = 'giao'
info_2 = dict([['1', "我"], ["2", "love"], ["3", 'YOU']])
info_2['4'] = 'giao'
info_2['5'] = ['阿 giao','红绿灯','阿远']
- Beurteilung von Wörterbuchmitgliedern
info_2 = dict([['1', "我"], ["2", "love"], ["3", 'YOU']])
print('3' in info_2)
- Löschen Sie ein Wörterbuch oder einen Schlüsselwert eines Wörterbuchs
del(info_2)
info_2 = dict([['1', "我"], ["2", "love"], ["3", 'YOU']])
print('3' in info_2)
info_2['4'] = 'giao'
info_2['5'] = ['阿 giao','红绿灯','阿远']
del(info_2['5'])
Integrierte Funktionen des Wörterbuchs
Funktion | Funktion |
---|---|
dict | Funktion zum Erstellen eines Wörterbuchs |
nur (Lautstärke) | Gibt die Länge des Wörterbuchs (Anzahl der Elemente) zurück. |
Hash(obj) | Bestimmen Sie, ob obj hashbar ist |
Wörterbuchmethoden
nehmen mehrere häufig verwendete Methoden als Beispiele
Methode | Funktion |
---|---|
Schlüssel() | Gibt alle Schlüsselwerte des Wörterbuchs zurück |
schmerzlich() | 12 $ |
Katheter | 1 $ |