Я думаю, что это в основном форматирование строки Python?
чтобы использовать ваш пример,
template = ['{}_Data', '{}_OtherData', '{}_MaxData']
si = 'Sauron'
results = [x.format(si) for x in template]
print(results)
# ['Sauron_Data', 'Sauron_OtherData', 'Sauron_MaxData']
Это еще не все, но я думаю, что вы найдете гораздо больше, если просто переформатировать строку Python в Google.
https://pyformat.info/