w3resource

Python: Concatenate element-wise three given lists

Python List: Exercise - 171 with Solution

Write a Python program to concatenate element-wise three given lists.

Visual Presentation:

Python List: Concatenate element-wise three given lists.

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:

Flowchart: Concatenate element-wise three given lists.

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.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

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://198.211.115.131/python-exercises/list/python-data-type-list-exercise-171.php