# avec une fonction récursive def longueur(lst): """renvoie la longueur de la liste lst""" if lst is None: return 0 else: return 1 + longueur(lst.suivante) # avec une boucle def longueur(lst): """renvoie la longueur de la liste lst""" n = 0 c = lst while c is not None: n += 1 c = c.suivante return n