Python List – extend()
Python list.extend(iterable) method appends all the elements from the iterable to this list.
extend()
method modifies the original list.
Syntax
The syntax to call extend() method on a list myList
is
myList.extend(iterable)
where
myList
is a Python listextend
is method nameiterable
is any Python iterable like list, set, tuple, string, etc.
Examples
Extend List with Elements from another List
In the following program, we initialize a list myList
with some elements. We shall take another list anotherList
as well initialized with some elements. We append myList
with the elements from anotherList
using extend()
method.
main.py
#take a list myList = ['apple', 'banana', 'cherry'] #another list anotherList = ['mango', 'grape'] #append elements in anotherList to myList myList.extend(anotherList) print(f'myList : {myList}')Try Online
Output
myList : ['apple', 'banana', 'cherry', 'mango', 'grape']
Extend List with Elements from Tuple
In the following program, we initialize a list myList
with some elements. We shall take a tuple myTuple
initialized with some elements. We append myList
with the elements from myTuple
using extend()
method.
main.py
#take a list myList = ['apple', 'banana', 'cherry'] #take a tuple myTuple = [41, 85] #append elements in myTuple to myList myList.extend(myTuple) print(f'myList : {myList}')Try Online
Output
myList : ['apple', 'banana', 'cherry', 41, 85]
Conclusion
In this Python Tutorial, we learned how to append a list with the elements from an iterable like a list, tuple, set, etc., using list.extend() method.