我想轉換一個列表,如:轉換列表轉換爲字符串的序列三倍
["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
但它感覺有點難看。有沒有更好的/更pythonic的方式做到這一點?
其他答案不要使用newlist店面 – Arman
是的,這是OP的選擇重新定義** **善堂。或者將這個代碼插入一個函數中,就像他在問題中所做的那樣。 – Rockybilly