map
seems like the right tool for the job to me.
my_list = ['foo', 'fob', 'faz', 'funk']
string = 'bar'
list2 = list(map(lambda orig_string: orig_string + string, my_list))
See this section on functional programming tools for more examples of map
.