A list is a collection that is ordered and has changeable content.
- List is a collection which is ordered and changeable. Allows duplicate members.
- Tuple is a collection which is ordered and unchangeable. Allows duplicate members.
- Set is a collection which is unordered and unindexed. No duplicate members.
- Dictionary is a collection which is unordered, changeable and indexed. No duplicate members.
Find out more about them on the W3 schools site
Lists are pieces of data that can be identified with [ ]
fruit = ["apple", "banana", "chicken", 293, "durian"]
This list above has five items.
Lists in Python can have multiple types of data stored inside them. It’s good practice to keep the data in a list to one data type where possible.
Each item has a position.
In programming we start counting at 0, so the first position is position 0. These positions are known as indexes.
fruit would get the first item in the list “apple”
fruit will get just the data at that index of the list.
We can also find the length of a list by using the len() function
Inside the brackets () we put the content to find the length of
As shown in the code example above the number 5 is printed.
We can also remove items from the list
We use the del keyword to do this.
For more information check out the W3 Schools page on Python Lists
You can find more information on strings and manipulating them in Python here on W3 Schools