How to Append Multiple Items to List at Once in Python
In Python 3, the append() function adds a single item to an existing list. The
append() method can only add one item at a time. If you want to add multiple elements at once, you’ll want to use the
The syntax for the
extend() method is given as follows:
extend method takes a list of items as its argument and then adds each of its items to an existing list as a separate item.
The following code shows how the
extend method works:
countries = ['Argentina', 'Bahamas', 'Canada'] print(countries) countries.extend(['Denmark', 'Ireland', 'Luxembourg']) print(countries)
In this example, we have a list called countries which contain three countries. Using the
extend method, we added three new countries at once to the list.
extend() function in Python accepts a list as its sole argument, we can pass another list to the
extend function, as shown in the following example:
sequence1 = [1, 2, 3, 4] sequence2 = [5, 6, 7, 8] sequence1.extend(sequence2) print(sequence1)
Note that the
extend function adds each new item to the end of the list.