Как преобразовать кортеж с несколькими элементами в одну строку?
Ну вот так например:flatten = [str(item) for sub in tuple for item in sub]
Или можно itertools использовать:import itertools
flatten = [str(item) for item in itertools.chain(*tuple)]
А потом сделать join:"".join(flatten)
str.join() склеивает через указанную строку элементы списка;map() применяет указанную функцию к каждому элементу списка.t = (('a1', 'a2', 'a3'), ('b1', 'b2', 'b3'))

';'.join(map(','.join,t)) # 'a1,a2,a3;b1,b2,b3'
Вместо ; и , можно указать другие разделители, в т.ч. пустую строку.