# Basic syntax:
first_list.append(second_list)# Append adds the second_list as an# element to the first_list
first_list.extend(second_list)# Extend combines the elements of the # first_list and the second_list# Note, both append and extend modify the first_list in place# Example usage for append:
first_list =[1,2,3,4,5]
second_list =[6,7,8,9]
first_list.append(second_list)print(first_list)-->[1,2,3,4,5,[6,7,8,9]]# Example usage for extend:
first_list =[1,2,3,4,5]
second_list =[6,7,8,9]
first_list.extend(second_list)print(first_list)-->[1,2,3,4,5,6,7,8,9]
list1 =["Hello ","take "]
list2 =["Dear","Sir"]
resList =[x+y for x in list1 for y in list2]print(resList)#['Hello Dear', 'Hello Sir', 'take Dear', 'take Sir']
#define lists
my_list =["a","b"]
other_list =[1,2]#extend my_list by adding all the values from other_list into my list
my_list.extend(other_list)# output: ['a', 'b', 1, 2]