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.

Python Code Editor:

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

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.