Я хотел бы, чтобы преобразовать список как:Преобразование списка в последовательность строки троек
["Red", "Green", "Blue"]
в последовательность кортежей струнных троек:
[("RED", "Red", ""), ("GREEN", "Green", ""), ("BLUE", "Blue", "")]
До сих пор я всегда использую это метод:
def list_to_items(lst):
items = []
for i in lst:
items.append((i.upper(), i, ""))
return items
Но он чувствует себя немного уродливым. Есть ли более приятный/более питонический способ сделать это?
Другие ответы не использовать NewList для магазина – Arman
Да, это выбор OP для переопределения ** lst **. Или вставьте этот код в функцию, как он это делал в вопросе. – Rockybilly