Lorsque nous programmons, nous stockons fréquemment les données dans une collection. Les collections comprennent des listes où les données ont une position et sont indexables et des dictionnaires – où on attribue une clé aux données.
on peut placer tous types de données y compris un mélange de types dans une liste ou un dictionnaire
Il faut faire la distinction entre “l’assignation” (le fait d’assigner une nouvelle valeur à une variable avec le signe égal), et la “modification” (le fait de modifier l’état d’un objet). Quand vous réassignez une variable, vous ne modifiez pas sa valeur actuelle, mais vous la changez pour une nouvelle valeur.
si vous fixez la valeur de x à 6, vous ne modifiez pas la valeur de l’entier 5 elle existe toujours vous modifiez uniquement ce que contient la variable x. Si je modifie l’attribut nom d’un objet « personne » je modifie l’état de cet objet.
les objets de n’importe quelle classe sont comme n’importe quel autre élément ! Ils peuvent eux aussi être stockés dans des collections, un peu comme ici ; disons qu’il s’agit de notre liste de bénévoles pour une collecte de nourriture locale
Personnes, et le dictionnaire contient toutes sortes de choses. Nous avons même ici une boucle for, qui accomplit des itérations sur nos bénévoles (qui sont tous des objets Personne) et qui invoque leur méthode WALK
Aucune réponse