Das gewünschte Ergebnis bekommst du indem du die Daten selber ausgibst anstatt dir von Python die Repräsentation der Liste ausgeben zu lassen.
Mit dem folgenden Ansatz solltest du klar kommen.
Code: Alles auswählen
>>> data = 'HALLO'
>>> print list(data)
['H', 'A', 'L', 'L', 'O']
>>> print ','.join(data)
H,A,L,L,O
Bitte versuche zu verstehen was da passiert.
list an sich gibt überhaupt nichts aus. Deine Entwicklungsumgebung gibt möglicherweise den Rückgabewert des list-Aufrufs aus. Ausgegeben wird dann die Repräsentation der Liste. Die Liste selber enthält keine Anführungszeichen und Kommas, diese sind nur in einer für Menschen lesbaren Wiedergabe der Daten enthalten.