Na du kannst die Beschreibungsstrings mit Leerzeichen auffüllen:
Code: Alles auswählen
# Maximale Länge der Beschreibungen finden
maxlen = 0
for desc in descriptions:
if len(desc)>maxlen: maxlen = len(desc)
i=0
# Beschreibungen, die kürzer als die maximale sind, mit Leerzeichen auffüllen
for desc in descriptions:
if len(desc)<maxlen:
descriptions[i] = desc+ ( (maxlen-len(desc))*" " )
i+=1
(ungetestet)
Frage: Wie kann man das "i" wegmachen, also wie kann man über eine Liste iterieren, jedes Element der Liste ändern und das gleich wieder zurückschreiben?
Alternativ kannste auch mit Tabs auffüllen, allerdings ist nicht definiert, wie lang ein Tab ist (hängt vom Editor ab)