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