Problem

2/9

Zugriff auf Wörterbuchelemente

Theory Click to read/hide

Zugang zu Wörterbuchelementen


Um mit den Elementen des Wörterbuchs zu arbeiten, müssen sie irgendwie zugänglich sein. Wenn Sie sie nicht auf den Index bekommen können, wie bekommen Sie sie?
Der Wert ist aus dem Wörterbuch zu ziehen, indem der Schlüssel in quadratische Klammern eingefügt wird ([])

Zum Beispiel die Dreharbeiten der Hauptstadt Abchasiens aus dem in der vorherigen Mission festgelegten Wörterbuch:
Print(dict_country['Abkhazia']

Wenn Sie sich auf den Schlüssel beziehen, der nicht im Wörterbuch ist, ist Python eine Ausnahme:
Print(dict_country['Russia']
Traceback (most recent call last): File "<...>", line ..., in <module>
    print(dict_country['Russia'])
KeyError: 'Russia'

Anlage der Elemente zum Wörterbuch
Es reicht aus, dem vorhandenen Wörterbuch einen neuen Schlüssel und eine Bedeutung hinzuzufügen:
dict_country['Russia'] = 'Moskau '
Aktualisierung des Datensatzes im Wörterbuch
Wenn Sie den Datensatz aktualisieren möchten, können Sie dem vorhandenen Schlüssel einfach eine neue Bedeutung zuweisen:
dict_country['Russia'] = 'Moskau '
Entfernen des Datensatzes aus dem Wörterbuch
Um den Datensatz zu entfernen, benutzen Sie den Operator. delAngabe des Schlüssels für die Entsorgung:
del dict_country[Congo]

Während der Zugriff auf Elemente im Wörterbuch nicht von der Reihenfolge abhängt, garantiert Python, dass die Reihenfolge der Elemente im Wörterbuch bleibt. Bei der Anzeige werden die Elemente in der Reihenfolge angezeigt, in der sie identifiziert wurden, und auch die Wiederholung der Tasten erfolgt. Am Ende werden dem Wörterbuch hinzugefügte Elemente hinzugefügt. Werden die Elemente entfernt, verbleibt die Reihenfolge der übrigen Elemente.

Es sollte daran erinnert werden, dass die Schlüssel des Wörterbuchs, wie die Elemente des Wörterbuchs, unterschiedlich sein können. Solche Inhalte können auch solche sein:
d = {42: [2, 3, 6, 7], 2.78: 'bbb', Wahr: 1}
Druck(d[42][1] #3 - Verwenden Sie einen zusätzlichen Schlüssel oder Index, um auf die investierten Komponenten zuzugreifen

Problem

In der vorherigen Aufgabe wurde ein Wörterbuch erstellt.dict_country. 
Es wurde ein Fehler gemacht, das Wörterbuch zu füllen, als die australische Hauptstadt aufgenommen wurde.
(1) Beheben Sie den Inhalt des Wörterbuchs, indem Sie den richtigen Namen der australischen Hauptstadt behalten.
(2) Informationen zu Russland hinzufügen.
(3) Entfernen Sie die Aufzeichnung der Bahamas.

Sie müssen kein Wörterbuch mehr erstellen, Sie müssen nur seine Inhalte aktualisieren, indem Sie die notwendigen Zeilen hinzufügen.