您可以先過濾正數,然后應用平方: map(lambda x: x**2, filter(lambda i: i>0, l)) 盡管有更有效的方法可以通過列表理解來做到這一點(從性能方面): [i**2 for i in l if i>0]
您可以先過濾正數,然后應用平方:
盡管有更有效的方法可以通過列表理解來做到這一點(從性能方面):