是否有更多Pythonic方式来定义此功能?
def idsToElements(ids):
elements = []
for i in ids:
elements.append(doc.GetElement(i))
return elements
也许它可能与列表理解。我基本上希望获取一个id列表,并将它们更改为比定义函数更简单的元素列表。
答案 0 :(得分:29)
如果列表理解是你想要的全部
def idsToElements(ids):
return [doc.GetElement(i) for i in ids ]
答案 1 :(得分:15)