"красивое" изменение строки
Коллеги вопрос по строкам в питоне: Есть список примерно следующий:
[['qwe', '123'], ['asdfd', 'qwe'], ['123', 'asd']]
на выходе мне нужно получить строку:
([qwe] 123, [asdfd] qwe, [123], asd)
на данный момент я использую следующий механизм (и с задачей справляется):
test = str(test).replace("', '", '] ').replace("'],", ', ').replace("[['", "([").replace("]]", ")]").replace("['", "[").replace("')]", ")")
но честно говоря код смотрится не очень эстетично! Есть ли механизмы позволяющие изящно обойти повторяющиеся конструкции .replace
?
Спасибо!
Источник: Stack Overflow на русском