w3resource

Python: Insert a given string at the beginning of all items in a list


Insert String Before List Items

Write a Python program to insert a given string at the beginning of all items in a list.

Python: Insert a given string at the beginning of all items in a list

Sample Solution:

Python Code:

# Define a list 'num' containing integers
num = [1, 2, 3, 4]

# Use a list comprehension to create a new list of strings, where each string is formed by appending the index (formatted as a string) to the string 'emp'
# This effectively generates a list of strings with elements like 'emp1', 'emp2', 'emp3', 'emp4'
new_list = ['emp{0}'.format(i) for i in num]

# Print the new list 'new_list' containing the formatted strings
print(new_list)

Sample Output:

['emp1', 'emp2', 'emp3', 'emp4']

Flowchart:

Flowchart: Insert a given string at the beginning of all items in a list

For more Practice: Solve these Related Problems:

  • Write a Python program to insert a string at the end of each element in a list.
  • Write a Python program to insert a string at a specific position in each element of a list.
  • Write a Python program to insert a string before elements that start with a vowel.
  • Write a Python program to insert different prefixes for odd and even elements in a list.

Go to:


Previous: Write a Python program to print a list of space-separated elements.
Next: Write a Python program to iterate over two lists simultaneously.

Python Code Editor:

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.