Créer une liste¶
Une liste est une structure de données qui permet de stocker et d'organiser plusieurs éléments de manière séquentielle. Elle peut contenir des valeurs de différents types, telles que des nombres, des textes, des nombres flottants, des booléens, voire même d'autres listes.
Exemple 1¶
Info
Le bloc variable et le bloc d'affectation peuvent être trouvés dans la catégorie de blocs Variables. Notez qu'une variable peut être renommée en cliquant sur la petite flèche () située à côté du nom de la variable.
Le bloc qui permet de parcourir une liste se trouve dans la catégorie de blocs Contrôle.
Le bloc pour affecter des éléments à une liste se trouve dans la catégorie de blocs Listes.
from machine import *
from thingz import *
# on créé une liste nommée maliste
maliste = [2, 7, 9]
# pour chaque élément de la liste maliste
for i in maliste:
# je prend l'élément et lui applique la fonction str() pour en faire une
# chaîne de caractères afin de l'afficher
print(str(i))
Exemple 2¶
from machine import *
from thingz import *
import utime
maliste = []
while True:
maliste.append(led.read_light_level())
utime.sleep(180)
Aller plus loin¶
Les opérations sur les listes sont aussi nombreuses que pratiques. Vous pourrez vous faire une idée rapide de ce qu'il est possible de faire sur le site python.doctor. Ou si vous préférez un petit film, choisissez les Pythonnerie sur les listes.
Dans l'exemple ci-dessus, nous utilisons les fonctions du langage MicroPython print()
et str()
toutes deux détaillés dans la documentation MicroPython. Nous utilisons une boucle itérative et pour en savoir plus la aussi : la documentation MicroPython