Petit module pour utiliser les dictionnaires (ou tableau associatif) en Linotte.
Il y a plusieurs dossiers suivant la version de Linotte pour s'adapter à la syntaxe de la version, prennez le dosier qui correspond à la version que vous utilisez.
Pour utiliser le module, mettez le fichier dictionnaire.liv
dans le même dossier que votre programme, et importez le avec : NOM QUE VOUS VOULEZ référence dictionnaire.liv
.
Bibliothèque
dict référence dictionnaire.liv
Principale :
légumes est un dictionnaire
Début
légumes.clef("haricot", "vert")
légumes.clef("haricot", "blanc")
légumes.clef("tomate", "rouge")
légumes.clef("piovron", "jaune")
Affiche légumes.valeur("tomate")
légumes.suppr_clef("tomate")
Pour chaque légumes.items()
Affiche "La couleur de {clef@joker} est {valeur@joker}."
§
Contient toutes les clefs du dictionnaires.
Pour chaque clefs de dict
Affiche joker
§
Contient toutes les valeurs du dictionnaires.
Pour chaque valeurs de dict
Affiche joker
§
Renvoie un texte présentant toutes les clefs du dictionnaire.
Affiche dict.clefs()
Renvoie un texte présentant toute les valeurs du dictionnaire.
Affiche dict.valeurs()
Renvoie un texte présentant toute les clefs et valeurs du dictionnaire.
Affiche dict.clefs_valeurs()
Ajoute une clef qui a pour valeur la valeur indiquée.
Si la clef exitait déjà, sa valeur est remplacée par la nouvelle valeur.
Renvoie vrai
.
dict.clef("pomme", "verte")
110030
, La clef n'est pas un texte.110035
, La valeur n'est pas un texte.
Renvoie la valeur de clef.
valeur pomme vaut dict.valeur("pomme")
110020
, la clef n'exite pas dans ce dictionnaire.
Supprime la clef du dictionnaire.
dict.suppr_clef("pomme")
110020
, la clef n'exite pas dans ce dictionnaire.
Renvoie la longueur du dictionnaire, dit autrement, le nombre de clef dans le dictionaire.
dict.longueur()
A utiliser dans une boucle pour
.
Affecte à joker
l'espèce item
qui à pour attribut clef
et valeur
.
Pour chaque dict.items()
clef de joker !
valeur de joker !
§