Überprüfen, ob der Schlüssel im Dictionary ist

Wenn wir Elemente zu Dictionaries hinzufügen oder darauf zugreifen, kann es passieren, dass wir versuchen, auf einen Schlüssel zuzugreifen, der dem Dictionary noch nicht hinzugefügt wurde. In diesem Fall teilt uns Python mit, dass ein KeyError aufgetreten ist und dass es diesen Schlüssel im Dictionary nicht gibt. Um zu prüfen, ob der Schlüssel im Dictionary vorhanden ist, können wir das Schlüsselwort in verwenden (genau wie wir es bei Listen, Tupeln oder Mengen tun würden).
costs = {
    'Living room': 200,
    'Bathroom': 400,
    'Kitchen': 500,
    'Balcony': 100,
}
print(costs['Bedroom'])   # KeyError: 'Bedroom'

if 'Bedroom' in costs:
    print(costs['Bedroom'])
else:
    costs['Bedroom'] = 150

print(costs)
# {'Living room': 200, 'Bathroom': 400, 'Kitchen': 500, 'Balcony': 100, 'Bedroom': 150}

Herausforderung

Sie sollen das am häufigsten vorkommende Wort im Aufsatz ermitteln und ausgeben. Sie wissen, dass die Wörter durch Leerzeichen getrennt sind und Sie Groß- und Kleinschreibung ignorieren sollen. Es ist garantiert, dass es nur ein einziges am häufigsten vorkommendes Wort gibt.
Die Eingabe besteht aus einer einzigen Textzeile, in der die Wörter durch Leerzeichen getrennt sind.
Die Ausgabe sollte das am häufigsten vorkommende Wort der Eingabe enthalten.
Eingabe
Ausgabe
Bob is a great person! He is an engineer.
is
Anna is awesome, call Anna
anna

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue