リスト内包表記の間に複数のifをネストできますか?例えば、機能は、オプションのパラメータを取り、あなたが見ることができるようにリスト内包表記を持つif文を入れ子にした
@click.command
@click.option(--a)
@click.option(--b)
def func1(a,b):
for x in list1:
if any([a, b]):
if any(x==a, x==b]):
print ('x')
else:
print ('x')
:
私はこの機能を持っています。 したがって、aまたはbがfunc1に渡された場合は、aまたはbと一致するxだけが出力されます。 パラメータが渡されない場合、list1のすべての要素が出力されます。
どのように入れ子式のif文を使ってリスト内包を行うことができますか?
助けが必要ですか?
おかげ
リストカッコ '任意の(...'一致しない場合.. 。 –
'x 'ではなく' x'を出力します... –
最良の例ではありませんが、いくつかの結果を表示するだけの場合は、**リストの理解度と組み合わせてください** – Elmex80s