16 - Python Lists
16 - Python Lists
List
• Lists are used to store multiple items in a single variable.
• Lists are one of 4 built-in data types in Python used to store
collections of data, the other 3 are Tuple, Set, and Dictionary, all with
different qualities and usage.
• Lists are created using square brackets:
• Create a List:
List Items
• List items are ordered, changeable, and allow duplicate values.
• List items are indexed, the first item has index [0], the second item
has index [1] etc.
Ordered
• When we say that lists are ordered, it means that the items have a
defined order, and that order will not change.
• If you add new items to a list, the new items will be placed at the end
of the list.
Changeable
• The list is changeable, meaning that we can change, add, and remove
items in a list after it has been created.
Allow Duplicates
• Since lists are indexed, lists can have items with the same value:
• Lists allow duplicate values:
List Length
• To determine how many items a list has, use the len() function:
• Print the number of items in the list:
List Items - Data Types
• List items can be of any data type:
• String, int and boolean data types:
List Items - Data Types
• A list can contain different data types:
• A list with strings, integers and boolean values:
type()
• From Python's perspective, lists are defined as objects with the data
type 'list’: