0
'=' not in access and name + '.' not in access
この行の繰り返しは避けられますか?
not in access
の多重度がPythonコードの行にないようにしたいと考えています。私は便宜のために反復回数が多い場合の式評価ループを使用しましたが、2つでは奇妙に見えます。ここで
'=' not in access and name + '.' not in access
この行の繰り返しは避けられますか?
not in access
の多重度がPythonコードの行にないようにしたいと考えています。私は便宜のために反復回数が多い場合の式評価ループを使用しましたが、2つでは奇妙に見えます。ここで
は別のオプションです:
all(s not in access for s in ('=', name + '.'))
それは、これはあなたのコードよりも簡単であるかどうかを判断するのはあなた次第です - しかし、少なくとも、それは二回not in access
を書くことがなくなります。
私はあなた自身の質問に答えたと思う何らかの方法です:それは本当に価値があるのですか? – Julien
それはちょうどとても不快なようです。 – suchtgott
're.search( '= |' + name + '[。]'、access)がNoneであれば、繰り返しは避けられますが、私のことはあなたのものより優れているとは思いません。 –