for x in range(0, len((ma_list)):
à corriger en:
for x in range(0, len((ma_list))):
]]>Mais bien entendu il y a des gens qui arrivent à faire des trucs moches sans entrainement. Par exemple
if "longue chaine".find('chaine') != -1:
Et merde…
]]>for i in [ a for a in range(10) ]:
# du code utilisant i
a = int("0x12AB", 16)
# au lieu de, tout connement :
a = 0x12AB
# (C'était, de toutes façons, une valeur définie en dur)
etc.
Sinon, à partir du python 3, il y a Ellipsis, pour obfusquer du code.
http://blog.brush.co.nz/2009/05/ellipsis/
@Romain: le PEP8, tout simplement.
]]>la PEP8 c’est super … sauf l’indentation par espaces, je m’y ferai jamais, ni en C, ni en Python, ni sur ma feuille d’imposition :(
D’ailleurs quel est l’intérêt de l’indentation par espaces, en dehors du fait qu’elle est très utilisée (et donc recommandée par la PEP8) ?
Ça me parait pourtant plus sain d’utiliser les tabulations: pas de “doublons” sémantiquement inutiles et plus facile d’adapter la taille par colonne.