Самый питонский способ объединения строк

Учитывая этот безобидный маленький список:

>>> lst = ['o','s','s','a','m','a']

Моя цель состоит в том, чтобы объединить маленьких дьяволов с помощью одного из следующих способов:

A. Обычная строковая функция для выполнения работы, короткая, без импорта

>>> ''.join(lst)
'ossama'

Б. лямбда, лямбда, лямбда

>>> reduce(lambda x, y: x + y, lst)
'ossama'

C. глобализация (ничего не делать, импортировать все)

>>> import functools, operator
>>> functools.reduce(operator.add, lst)
'ossama'

Пожалуйста, предложите другие питонские способы достижения этой великодушной задачи.

Пожалуйста, оцените (уровень pythonic) и оцените решения, дающие краткие объяснения.

Является ли в этом случае наиболее питонное решение лучшим решением для кодирования?

Ответы на вопрос(6)

Ваш ответ на вопрос