私のコードには現在、whileループの条件の一部として次のものが含まれています。
reduce(operator.or_, map(lambda y: reduce(operator.or_, map(lambda x: x[0] == y, data[testedoffset:])), footers))
目的は、pythonarray.arrayインスタンスの特定のスライスにいくつかの特定のバイト値の1つが含まれているかどうかを確認することです。
私が得ているエラーは次のとおりです。
NameError: global name 'y' is not defined
ですから、それはスコーピングの問題だと確信しています。でも、ここからやりたいことをやる方法が思いつかない。