• [^] # Re: typage...

    Posté par (site web personnel) . En réponse au journal Pythran à Scipy2013 !. Évalué à 2.

    J'aurais tendance à être d'accord avec ce commentaire. Il y a plusieurs avantages à apprendre l'**algorithmique** avec Python, p.e. comprendre la complexité d'un algorithme qui compte le nombre d'éléments uniques dans une séquence :

    count_uniq = lambda l : len(set(l))
    
    

    Ou pour compter l'élément qui apparaît le plus souvent :

    def most_frequent_element(l):
     d = dict()
     for elem in l:
     d[elem] = 1 + d.get(elem, 0)
     return max((y,x) for x,y in d.iteritems())
    
    

    Et l'avantage de ses deux algos (soigneusement choisis, je te le concède) c'est qu'ils sont génériques, donc l'information de type, bah… tu t'en fiche. On peut même embêter le prof de physique et mettre des carottes et des patates :-)