Problem

3/9

Dictionnaires. Méthodes intégrées

Theory Click to read/hide

Méthodes de dictionnaire intégrées

Certaines des méthodes que vous avez apprises sur les chaînes, les listes et les tuples fonctionnent également avec les dictionnaires. Par exemple, la méthode in (ou not in) vous permet de déterminer si une clé particulière existe dans le dictionnaire.

Et permet également de parcourir toutes les clés du dictionnaire. pour la clé dans dict_country : impression(clé) Vous pouvez également parcourir les paires clé-valeur à l'aide de la méthode items(). pour clé, valeur dans dict_country.items() : print(clé, valeur) D'autres méthodes couramment utilisées sont répertoriées dans le tableau.
  Nom Méthode Description (exemple) taille du dictionnaire len() renvoie le nombre d'éléments dans le dictionnaire  len(dict_country) mise à jour du dictionnaire update() vous permet de mettre à jour plusieurs paires de dictionnaires à la fois dict_country.update({'Russie' : 'Moscou', 'Arménie' : 'Erevan'})< /pré> obtenir la valeur par clé get() vous permet d'obtenir la valeur par la clé spécifiée. Peut être utilisé pour vérifier si une clé particulière existe dans un dictionnaire dict_country.get('Russie') # renvoie la valeur par clé, # s'il n'y a pas une telle clé, elle renverra None dict_country.get('Russa', 0) # s'il n'y a pas de clé Russie, il renverra 0 # (au lieu de 0, vous pouvez définir n'importe quelle valeur supprimer la clé pop() La méthode  pop()  supprime une clé et renvoie sa valeur correspondante. dict_country.pop('Bahamas') clés du dictionnaire  clés() La méthode  keys() renvoie une collection de clés dans un dictionnaire. dict_country.keys() valeurs du dictionnaire values() La Method values() retourne une collection de valeurs dans un dictionnaire. dict_country.values() paires de dictionnaires items() La méthode  items() retourne une collection de valeurs dans un dictionnaire. dict_pays.items()

Problem

Un dictionnaire de fréquence alphabétique est un dictionnaire de fréquence dans lequel les mots avec leur fréquence (occurrence) sont classés par ordre alphabétique.
Construisez un dictionnaire dans lequel à droite de chaque mot est indiqué combien de fois il apparaît dans le texte source.
Le signe de la fin du texte est  une chaîne avec le seul mot "END!". L'ordre dans lequel les mots sont imprimés n'a pas d'importance.

Entrée
Des lignes de texte sont fournies en entrée. La dernière ligne contient un seul mot "END !" et est un signe de la fin du texte.

Mentions légales
Affichez tous les mots à l'écran en indiquant, séparés par un espace, combien de fois ce mot apparaît dans le texte. Chaque mot sur une ligne séparée.

 
Exemples
# Entrée Sortie
1 Mangez plus de ces petits pains français moelleux
FIN !
Manger 1
1 de plus
ces 1
doux 1
Français 1
lancer 1