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

迷茫
Freigeben: 2017-03-25 13:14:37
Original
1919 Leute haben es durchsucht

Löschen(Wörterbuchinhalt löschen)

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

#输出:None
Nach dem Login kopieren

Kopieren(Wörterbuch kopieren)

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

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}
Nach dem Login kopieren

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

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

#输出:Lucy
Nach dem Login kopieren

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')])
Nach dem Login kopieren

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'])
Nach dem Login kopieren

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'}
Nach dem Login kopieren

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'}
Nach dem Login kopieren

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'}
Nach dem Login kopieren

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'}
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage