[Python-Grundlagen-Wörterbuch]

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 $

Supongo que te gusta

Origin blog.csdn.net/weixin_57398221/article/details/123959007
Recomendado
Clasificación