我想将列表转换为:
["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方式做到这一点?
解决方法:
您可以使用一种理解:
def list_to_items(lst):
return [(item.upper(), item.title(), '') for item in lst]