You can already run Python on the micro:bit and show values on the LED display.
Today you will store a collection of values in a list, change that list, and loop over it to build LED light patterns.
Before you run anything, think: if a list holds five numbers and you ask for the item at index 0, which number do you expect?
In this lesson, you'll learn the basics of working with arrays in MicroPython. You'll create a simple list, retrieve elements from the list, change elements, add new elements, and remove elements from the list. By the end of this lesson, you'll have a solid understanding of how to work with arrays in MicroPython.
To get started, open the micro:bit Python editor at https://python.microbit.org and create a new project.
An array is a collection of items, like numbers or strings, stored in a single variable. In MicroPython, arrays are often called lists. They are useful when you want to store and manipulate multiple values using a single variable.
In this lesson, we'll use the terms 'array' and 'list' interchangeably.
Lists can store different types of data, such as integers, strings, or even other lists. For example:
[1, 2, 3, 4, 5]['apple', 'banana', 'cherry'][1, 'apple', 3.14]Now, let's create a list called 'numbers' with five elements. The elements are the integers from 1 to 5. Add the following code to your editor:
from microbit import *
numbers = [1, 2, 3, 4, 5]
numbers with five elements. The elements are the integers from 1 to 5.You're previewing this lesson. Get full access to this lesson and hundreds more — each one ready to teach, with interactive activities, printable resources and pupil progress tracking built in.