Каждый раз, когда я пишу умное понимание списка или использование карты / редукции в python. Был один такой:
if reduce(lambda x, c: locks[x] and c, locknames, True):
print "Sub-threads terminated!"
Причина, которую я помню, заключается в том, что я сам придумал это, а затем увидел точно такой же код на чужом сайте. Сейчас, вероятно, это будет сделано так:
if all(map(lambda z: locks[z], locknames)):
print "ya trik"