Les 2 codes que tu présentent sont différents. Dans le dernier tu fais i = max qui effectivement ne renvoie pas d'erreur (mais qui est faux); par contre dans le premier tu fais len(i) = max et là ça te renvoie une erreur.
Pour faire court, la valeur qu'on veut assigner se met à droite du signe égal (et non à gauche):
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.