Oboe吹きプログラマの黙示録
id:posturan
reduce でリストの重複有無をチェックする
高階関数 functools.reduce(function, sequence, initial=None) は、 リストの存在チェック in Iterable の代用に書けますが、 わざわざ in Iterable の代わりに以下のように書くことはありません。 from functools import reduce list = ['a','b','c','d','e'] sts = reduce(lambda r,t:r or t=='c', list, False) しかし…