假设我有这个功能签名:
def foo(a=True, b=True, c=True, d=True, e=True):
Run Code Online (Sandbox Code Playgroud)
我已经确定这些将是调用此函数的简洁方法,考虑到所有传递的参数应该是False:
foo(*5*[False])
foo(*[False]*5)
Run Code Online (Sandbox Code Playgroud)
但有些东西告诉我,这将是糟糕的Python风格.你怎么看?
python ×1