Python: Concatenate element-wise three given lists
Python List: Exercise - 171 with Solution
Concatenate Lists Element-Wise
Write a Python program to concatenate element-wise three given lists.
Visual Presentation:
Sample Solution:
Python Code:
# Define a function called 'concatenate_lists' that concatenates elements from three lists 'l1', 'l2', and 'l3' element-wise.
def concatenate_lists(l1, l2, l3):
# Use a list comprehension with 'zip' to concatenate elements from each of the input lists.
return [i + j + k for i, j, k in zip(l1, l2, l3)]
# Create three lists 'l1', 'l2', and 'l3' containing string elements.
l1 = ['0', '1', '2', '3', '4']
l2 = ['red', 'green', 'black', 'blue', 'white']
l3 = ['100', '200', '300', '400', '500']
# Print messages indicating the original lists.
print("Original lists:")
print(l1)
print(l2)
print(l3)
# Print a message indicating the intention to concatenate the three lists element-wise.
print("\nConcatenate element-wise three said lists:")
# Call the 'concatenate_lists' function to concatenate the lists 'l1', 'l2', and 'l3' element-wise and print the result.
print(concatenate_lists(l1, l2, l3))
Sample Output:
Original lists: ['0', '1', '2', '3', '4'] ['red', 'green', 'black', 'blue', 'white'] ['100', '200', '300', '400', '500'] Concatenate element-wise three said lists: ['0red100', '1green200', '2black300', '3blue400', '4white500']
Flowchart:
Python Code Editor:
Previous: Write a Python program to insert an element in a given list after every nth position.
Next: Write a Python program to remove the last N number of elements from a given list.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://www.w3resource.com/python-exercises/list/python-data-type-list-exercise-171.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics