Write A Python Program To Concatenate Two Lists Index-wise
Chapter:
Python
Last Updated:
15-05-2023 15:06:41 UTC
Program:
/* ............... START ............... */
def concatenate_lists(list1, list2):
if len(list1) != len(list2):
raise ValueError("Lists must have the same length.")
concatenated_list = []
for i in range(len(list1)):
concatenated_list.append(list1[i] + list2[i])
return concatenated_list
# Test the program
list1 = [1, 2, 3]
list2 = [4, 5, 6]
result = concatenate_lists(list1, list2)
print(result)
/* ............... END ............... */
Output
Notes:
-
The concatenate_lists function takes two lists as input, list1 and list2. Before concatenating the lists, the function checks if they have the same length. If they have different lengths, a ValueError is raised to indicate that the lists cannot be concatenated.
- Next, the function creates an empty list called concatenated_list to store the concatenated values. It then iterates through the indices of list1 (or equivalently, list2, since they have the same length) using a for loop.
- Inside the loop, it appends the sum of the elements at the corresponding indices of list1 and list2 to the concatenated_list.
- Finally, the function returns the concatenated_list.
- In the test case, we create two lists list1 and list2 with the elements [1, 2, 3] and [4, 5, 6] respectively. We then call the concatenate_lists function, passing list1 and list2 as arguments. The function concatenates the lists index-wise, resulting in the list [5, 7, 9]. Finally, we print the concatenated list to the console.
Tags
Write A Python Program To Concatenate Two Lists Index-wise #Concatenate two lists index-wise in Python #How to concatenate two lists in Python index wise