Учитывая этот безобидный небольшой список:
>>> lst = ['o','s','s','a','m','a']
Моя цель состоит в том, чтобы pythonically конкатенировать маленьких дьяволов одним из следующих способов:
а. plain ol 'string, чтобы выполнить задание, короткий, без импорта
>>> ''.join(lst)
'ossama'
В. лямбда, лямбда, лямбда
>>> reduce(lambda x, y: x + y, lst)
'ossama'
С. глобализация (ничего не делать, импортировать все)
>>> import functools, operator
>>> functools.reduce(operator.add, lst)
'ossama'
Просьба предложить другие питонические способы достижения этой великодушной задачи.
Пожалуйста, оцените (уровень pythonic) и тарифные решения, дающие краткие объяснения.
В этом случае, является ли наиболее питоновское решение лучшим решением для кодирования?