Heim >Backend-Entwicklung >Python-Tutorial >Detaillierte Erklärung des Python3-Dikts (Wörterbuch)

Detaillierte Erklärung des Python3-Dikts (Wörterbuch)

迷茫
迷茫Original
2017-03-25 13:14:371963Durchsuche

Löschen(Wörterbuchinhalt löschen)

stu = {
    'num1':'Tom',
    'num2':'Lucy',
    'num3':'Sam',
}
print(stu.clear())

#输出:None

Kopieren(Wörterbuch kopieren)

stu = {
    'num1':'Tom',
    'num2':'Lucy',
    'num3':'Sam',
}
stu2 = stu.copy()
print(stu2)

vonTaste s (eine Liste angeben, die Werte in der Liste als Schlüssel des Wörterbuchs verwenden, ein Wörterbuch generieren)

name = ['tom','lucy','sam']
print(dict.fromkeys(name))
print(dict.fromkeys(name,25))  #指定默认值

#输出:{'tom': None, 'lucy': None, 'sam': None}
#     {'tom': 25, 'lucy': 25, 'sam': 25}

get (den Schlüssel angeben, den entsprechenden Wert abrufen)

stu = {
    'num1':'Tom',
    'num2':'Lucy',
    'num3':'Sam',
}
print(stu.get('num2'))

#输出:Lucy

Elemente (gibt eine Liste von „Schlüssel-Wert-Paaren zurück“)

stu = {
    'num1':'Tom',
    'num2':'Lucy',
    'num3':'Sam',
}
print(stu.items())

#输出:dict_items([('num2', 'Lucy'), ('num3', 'Sam'), ('num1', 'Tom')])

Schlüssel (ruft alle Schlüssel im Wörterbuch ab)

stu = {
    'num1':'Tom',
    'num2':'Lucy',
    'num3':'Sam',
}
print(stu.keys())

#输出:dict_keys(['num3', 'num1', 'num2'])

pop ( Ruft den Wert des angegebenen Schlüssels ab und löscht) im Wörterbuch

stu = {
    'num1':'Tom',
    'num2':'Lucy',
    'num3':'Sam',
}
name = stu.pop('num2')
print(name,stu)

#输出:Lucy {'num1': 'Tom', 'num3': 'Sam'}

popitem (erhält zufällig ein Schlüssel-Wert-Paar und löscht es im Wörterbuch)

stu = {
    'num1':'Tom',
    'num2':'Lucy',
    'num3':'Sam',
}
name = stu.popitem()
print(name,stu)

#输出:('num2', 'Lucy') {'num3': 'Sam', 'num1': 'Tom'}

setdefault(Den Wert des angegebenen Schlüssels abrufen, wenn der Schlüssel nicht existiert, erstellen Sie ihn)

stu = {
    'num1':'Tom',
    'num2':'Lucy',
    'num3':'Sam',
}
name = stu.setdefault('num5')
print(name,stu)

#输出:None {'num1': 'Tom', 'num2': 'Lucy', 'num5': None, 'num3': 'Sam'}

update(Add Schlüssel-Wert-Paar zum Wörterbuch)

stu = {
    'num1':'Tom',
    'num2':'Lucy',
    'num3':'Sam',
}
stu.update({'num4':'Ben'})
print(stu)

#输出:{'num2': 'Lucy', 'num3': 'Sam', 'num1': 'Tom', 'num4': 'Ben'}

Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung des Python3-Dikts (Wörterbuch). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn