You are on page 1of 4

1/1/2021 (Tutorial) Python .append() and .

extend() Methods - DataCamp

Buy an annual subscription and save 75% now!


Offer ends in 11 days 02 hrs 13 mins 06 secs

Log in Create Free Account

DataCamp Team
June 24th, 2020

PYTHON +1

Python .append() and .extend() Methods

You can add elements to a list using the append method. The append() method adds a
single element towards the end of a list.

Example of the append() method

For example, let’s extend the string by adding “April” to the list with the method
append() . Using append() will increase the length of the list by 1.

list.append() adds a single element to a list

months = ['January', 'February', 'March']


months.append('April')
print(months)

['January', 'February', 'March', 'April']

Using list methods to add data: append() vs. extend()


The .append() method increases the length of the list by one, so if you want to add only
one element to the list, you can use this method.

https://www.datacamp.com/community/tutorials/python-list-methods 1/4
1/1/2021 (Tutorial) Python .append() and .extend() Methods - DataCamp

x = [1, 2, 3]
x.append(4)
x

[1, 2, 3, 4]

The .extend() method increases the length of the list by the number of elements that
are provided to the method, so if you want to add multiple elements to the list, you can
use this method.

x = [1, 2, 3]
x.extend([4, 5])
x

[1, 2, 3, 4, 5]

Interactive example of the append() and extend() methods


We start with the list names :

names = ['Apple Inc', 'Coca-Cola', 'Walmart']

# Append a name to the list names


names.append('Amazon.com')
print(names)

When we run the above code, it produces the following result:

names = ['Apple Inc', 'Coca-Cola', 'Walmart', 'Amazon.com']

We can then add two additional elements to the list names using extend() and the
more_elements list.

https://www.datacamp.com/community/tutorials/python-list-methods 2/4
1/1/2021 (Tutorial) Python .append() and .extend() Methods - DataCamp

# Extend list names


more_elements = ['DowDuPont', 'Alphabet Inc']
names.extend(more_elements)
print(names)

When we run the above code, it produces the following result:

['Apple Inc', 'Coca-Cola', 'Walmart', 'Amazon.com', 'DowDuPont', 'Alphabet Inc']

Try it for yourself.

To learn more about list methods and functions, please see this video from our course
Introduction to Python for Finance.

Introduction to Python for Finance: List methods and functions

This content is taken from DataCamp’s Introduction to Python for Finance course by
Adina Howe.
0

https://www.datacamp.com/community/tutorials/python-list-methods 3/4
1/1/2021 (Tutorial) Python .append() and .extend() Methods - DataCamp

Subscribe to RSS

About Terms Privacy

https://www.datacamp.com/community/tutorials/python-list-methods 4/4

You might also like