Bonjour à tous ,
Je suis débutant sous python , je souhaiterais savoir si quelqu'un peut m'aider à comprendre la signification de cette classe et surtout l'instruction _block[point[1] + 3 * point[0] , est ce une liste dansune liste ? point [1] signifie quoi par rapport à _block , point [0]
point et value sont des tableau à donner en paramètres ?
Merci
-------------------------------------------------------------------------------------------------------------------------------------
class Block(object):
def __init__(self):
self._block = [0, 0, 0, 0, 0, 0, 0, 0, 0] # création de liste
def __setitem__(self, point, value):
if abs(self._block[point[1] + 3 * point[0]]) == abs(value):
self._block[point[1] + 3 * point[0]] = value
return
-----