Ich plane mit einer Funktion namens prettify() die Objekte verschiedener anderer Funktionen, welche von diesen immer als Tuple-Liste zurückgegeben werden, lesbarer darzustellen. Hierfür müssten für jedes Listenelement die Elemente eines jeden Tuples mittels String Formattings in eine bestimmte Form gebracht und dann alle Elemente zu einem String zusammengefügt werden, welcher dann zurückgegeben wird. Bisher mache ich das so:
Code: Alles auswählen
def prettify_moods(data):
s = []
for elem in data:
name, string, time, mood = elem
s.append('<%s> %s <%s>\n%s' % (name, string, time, mood))
return '\n\n'.join(s)
Das war quasi die Erklärung für die Frage aus der Überschrift - ich hoffe, es ist nachvollziehbar, was ich vorhabe.
Gruß
Sebastian