Ну, один ответ будет:
', '.join([repr(x) for x in tup])
или
repr(tup)[1:-1]
Но это не очень хорошо. ;)
Обновлено:
Хотя, как вы заметили, вы не сможете контролировать, начинается ли полученная строка с «или». Если это имеет значение, вам нужно быть более четким, как и другие ответы здесь:
', '.join(['"%s"' % x for x in tup])