• [^] # Re: curiosité

    Posté par (site web personnel) . En réponse au journal Manipulation d'images (bis). Évalué à 2.

    tu m'étonnes que les tuples ne sont pas proches des tableaux en C ;-)

    en python, il y a 3 objets de bases qui peuvent un peu s'apparenter aux tableaux ... je vais faire simple
    - les lists : ["a","b","c"]
    c'est une liste ! on peut ajouter des elements, en enlever
    et les index: t[0] == "a"
    - les tuples : ("a","b","c")
    c'est comme une liste, mais c'est fermé ! on peu ni rajouter, ni
    enlever ... on les index pareils t[0] = "a"
    - les dicos : { 1:"a", 2:"b", 3:"c", 7:"d"}
    c'est un hashtable(key/value) ! on peut ajouter/enlever des elements
    et on index aussi t[0] == "a"

    les tuples sont moins utilisés, mais pratique par exemple pour stocker un coordonné x,y ... a = (10,20) ... ou pour un retour de fonction de plusieurs éléments ... (comme ces des objets où on est pas censé ajouter/enlever des éléments)

    python devrait largement couvrir tous tes besoins ... si PIL te convient pas, il y a des bindings sur d'autres libs (imagemagick et autres) mais PIL est très très bien ... et très puissante