join строк с префиксом и суффиксом

Есть константные строковые префикс и суффикс. Надо соединить список строк, добавляя каждой строке списка эти префикс и суффикс. Можно ли сделать это проще/лучше?

prefix = 'a_'
suffix = '_b'

l = ['1', '2', '3']

print(''.join(prefix + s + suffix for s in l))

Ответы (1 шт):

Автор решения: TASS

Можно сделать читабельнее:

l = ['1', '2', '3']

print(''.join(f'a_{s}_b' for s in l))
→ Ссылка