Vérifier si la clé est dans le dictionnaire

Lorsque nous ajoutons et accédons à des éléments dans les dictionnaires, il se peut que nous tentions accidentellement d'accéder à une clé qui n'a pas encore été ajoutée au dictionnaire. Dans ce cas, Python nous indiquera qu'une KeyError s'est produite et qu'il n'existe pas une telle clé dans le dictionnaire. Pour vérifier si la clé est présente dans le dictionnaire, nous pouvons utiliser le mot-clé in (exactement comme nous le ferions avec les listes, les tuples ou les ensembles).
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}

Défi

On vous demande de calculer le mot le plus fréquent dans le texte et de l'afficher. Vous savez que les mots sont séparés par un espace et que vous devez ignorer la différence entre majuscules et minuscules. Il est garanti qu'il y a un seul mot le plus fréquent.
L'entrée contient une seule ligne de texte, où les mots sont séparés par un espace.
La sortie doit contenir le mot le plus fréquent de l'entrée.
Entrée
Sortie
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