Skip to main content

4.0 Python: Add List Items

4.1 Append Items​

To add an item to the end of the list, use the append() method:

4.1.1 Example​

Using the append() method to append an item:

thislist = ["apple", "banana", "cherry"]
thislist.append("orange")
print(thislist)

4.2 Insert Items​

To insert a list item at a specified index, use the insert() method.

The insert() method inserts an item at the specified index:

4.2.1 Example​

Insert an item as the second position:

thislist = ["apple", "banana", "cherry"]
thislist.insert(1, "orange")
print(thislist)
note

As a result of the examples above, the lists will now contain 4 items.


4.3 Extend List​

To append elements from another list to the current list, use the extend() method.

4.3.1 Example​

Add the elements of tropical to thislist:

thislist = ["apple", "banana", "cherry"]
tropical = ["mango", "pineapple", "papaya"]
thislist.extend(tropical)
print(thislist)
info

The elements will be added to the end of the list.


4.4 Add Any Iterable​

The extend() method does not have to append lists, you can add any iterable object (tuples, sets, dictionaries etc.).

4.4.1 Example​

Add elements of a tuple to a list:

thislist = ["apple", "banana", "cherry"]
thistuple = ("kiwi", "orange")
thislist.extend(thistuple)
print(thislist)
print(type(thislist))