我想将列表转换为:
["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]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句