Example 1: extend a list python
#adding two or more elements in a list
list1 = [1,2,3,4,5]
list1.extend([6,7,8])
print(list1)
#output = [1, 2, 3 ,4 ,5, 6, 7, 8]
Example 2: what does .extend do in python
# Difference between .append() and .extend() in python
# .extend explained below :)
list = ['hello', 'bro']
my_list.append('append')
print (my_list)
>>> ['geeks', 'for', 'geeks']
my_list.append ([6, 0, 4, 1])
print (my_list)
>>> ['geeks', 'for', 'geeks', [6, 0, 4, 1]]
# For list.extend, each element of an iterable gets appended
# to my_list
my_list = ['geeks', 'for']
another_list = [6, 0, 4, 1]
my_list.extend(another_list)
print (my_list)
>>> ['geeks', 'for', 6, 0, 4, 1]
# NOTE: A string is an iterable, so if you extend
# a list with a string, you’ll append each character
# as you iterate over the string.
my_list = ['geeks', 'for', 6, 0, 4, 1]
my_list.extend('geeks')
print (my_list)
>>>['geeks', 'for', 6, 0, 4, 1, 'g', 'e', 'e', 'k', 's']
# and yup I have copied it.
# Originally by Yvant2000
Example 3: extend in list python
subjects=["Maths","Science","Arts","Commerce"]
subjects_2=["Artificial intelligence","Statistics"]
subjects.extend(subjects_2)
print(subjects) ## used to add more elements from other list
Example 4: what is the use of extend in python
The extend() method adds the specified list elements (or any iterable) to the end of the current list.