w3resource

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?

Test your Python skills with w3resource's quiz



Python: Tips of the Day

Python: Unzipping

name = 'abcdef'
suffix = [1,2,3,4,5,6]
result = zip(name, suffix)
--> returns (a,1),(b,2),(c,3),(d,4),(e,5),(f,6)
unzipped = zip(*result)