0
如何嵌套多個ifs,而你有列表理解?Python嵌套如果語句與列表理解
我有這樣的功能:
@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 else語句進行列表理解?
任何幫助?
感謝
名單括號'如果有的話(...'不匹配.. –
它也會打印''x'',而不是'x' ... –
不是最好的例子,如果它只是打印出一些結果,那麼我會**不會**與列表理解混合起來 – Elmex80s