【发布时间】:2016-01-26 22:37:13
【问题描述】:
我需要写几个这样的函数。有没有更好的方法在一行左右使用 lambda 编写这个函数。
def is_digital(offers):
for offer in offers:
digital = True if 'digital' in offer and offer['digital'] else False
if digital:
return True
return False
【问题讨论】:
-
lambda offers: any(offer.get('digital') for offer in offers)?
标签: python python-2.7 lambda reduce