A list in Python is a collection of items that are ordered and mutable (i.e., can be changed). Lists are created by enclosing a comma-separated sequence of values within square brackets ([]). The elements of a list can be of any data type, including other lists.