w3resource
Python Exercises

Python: Insert an element before each element of a list

Python List: Exercise - 47 with Solution

Write a Python program to insert an element before each element of a list.

Python: Insert an element before each element of a list

Sample Solution:-

Python Code:

color = ['Red', 'Green', 'Black']
print("Original List: ",color)
color = [v for elt in color for v in ('c', elt)]
print("Original List: ",color)

Sample Output:

Original List:  ['Red', 'Green', 'Black']                                                                     
Original List:  ['c', 'Red', 'c', 'Green', 'c', 'Black'] 

Flowchart:

Flowchart: Insert an element before each element of a list

Visualize Python code execution:

The following tool visualize what the computer is doing step-by-step as it executes the said program:

Python Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

Previous: Write a Python program to select the odd items of a list.
Next: Write a Python program to print a nested lists (each list on a new line) using the print() function.

What is the difficulty level of this exercise?