Canalblog
Editer l'article Suivre ce blog Administration + Créer mon blog
Publicité
le blog de Poseidon627
1 avril 2008

Python : Les fonctions : Objet liste "cumulative"

Je vous propose maintenant, une fonction de liste.
Les paramètres de cette fonction seront les suivants :      

        a                    : paramètre effectif dont on affectera manuellement les valeurs
        chaine         : paramètre facultatif de la forme chaine = [ ]
        append()    : méthode qui servira à affecter la valeur de a à la fin de chaine

Code :

        #!/usr/bin/env python

        def val(a, chaine=[]):
            chaine.append(a)
            return chaine

        print val(10)
        print val(20)
        print val(50)
        print val(100)

Résultat :   

    ./valeur.py
    [10]
    [10, 20]
    [10, 20, 50]
    [10, 20, 50, 100]

On s'aperçoit ici qu'à chaque fois que l'on passe une valeur à l'aide de la fonction val(), elle se trouve ajoutée à la fin de chaine.

Publicité
Commentaires
le blog de Poseidon627
Publicité
Derniers commentaires
Publicité