Lists are sequences of elements. A list can contain any number of elements, and the elements of the list can be any type of object. Lists can also be thought of as arrays. The number of elements in a list can increase or decrease as elements are added, removed, or replaced.


You can assign a list to a variable. For example:

mylist1 = ["one", "two", "three"]

You can then access specific elements of the list. For example:


This will result in the following output:


The number in the brackets ([]) is known as an index and refers to a particular element of the list. The elements of a list are indexed starting from 0.

You can also select a range of elements of a list; this is called slicing. For example, x[1:3] selects the second and third elements of x. The end index is one past the selection.