Umwandle eine Liste in eine Folge von String-Tripeln
Ich möchte eine Liste wie folgt konvertieren:
["Red", "Green", "Blue"]
in eine Tupelfolge von String-Tripeln:
[("RED", "Red", ""), ("GREEN", "Green", ""), ("BLUE", "Blue", "")]
Bis jetzt benutze ich immer diese Methode:
def list_to_items(lst):
items = []
for i in lst:
items.append((i.upper(), i, ""))
return items
Aber es fühlt sich ein bisschen hässlich an. Gibt es eine schönere / pythonischere Art, dies zu tun?