Bonjour tyrtamos,
Merci pour votre réponse, j'y vois maintenant un peu plus clair.
Envoyé par
tyrtamos
Dans le code donné, comme la variable i de la boucle for n'est pas utilisée, il s'agit d'un simple compteur. Mais je ne comprends pas l'intérêt de répéter "InformationPoint(Point(0, 0), False, 0)" qui devrait donner le même résultat à chaque fois? Il faudrait connaître le programme pour le savoir.
J'avoue que moi aussi, j'ai du mal à comprendre l'intérêt de cette liste.
Je pensais que ça créait un tableau vide, mais à priori cela ne semble pas être le cas :-/
Edit :
Si je fais ça :
1 2
| points = [InformationPoint(Point(0, 0), False, 0)]
print(points) |
Ca me renvoie ceci :
[<detection_nfa.InformationPoint object at 0x7fb523a7f588>]
Edit 2 :
J'avance, j'ai revu la syntaxe des deux lignes comme ceci :
points = [InformationPoint(Point(0, 0), False, 0) for i in range(0, 2)]
Avec un print sur points, j'ai enfin un retour :
[<detection_nfa.InformationPoint object at 0x7fb7af432508>, <detection_nfa.InformationPoint object at 0x7fb7af432948>]
Partager