What is a List?

Lists are collections of data that are surrounded by brackets [ ] and each item in the list is separated by commas.

What can be in a list?

Strings, numbers, booleans, even other lists can be items in a list. Lists are ordered and mutable (changeable). This means that lists can be sorted and changed. The way we can change lists is through list methods.

Methods

They are many easy to use methods that can help us make sense of lists in Python

These quick and easy to use methods are great for editing and analyzing lists

append() Adds an element at the end of the list

clear() Removes all the elements from the list

copy() Returns a copy of the list

count() Returns the number of elements with the specified value

extend() Add the elements of a list to the end of the current list

index() Returns the index of the first element with the specified value

insert() Adds an element at the specified position

pop() Removes the element at the specified position

remove() Removes the first item with the specified value

reverse() Reverses the order of the list

sort() Sorts the list

Example of using the insert() method

Syntax: list.insert(index, index)toppings = ['pepperoni', 'sausage', 'mushroom']toppings.insert(1, 'onion')
--> ['pepperoni', 'onion', 'sausage', 'mushroom']

References

https://www.w3schools.com/python/python_ref_list.asp