【发布时间】:2018-06-03 04:33:03
【问题描述】:
假设我们有函数 f 并且我需要参数 b 以默认为空列表,但由于可变默认参数的问题而无法设置 b=[]。
其中哪一个是最 Pythonic 的,还是有更好的方法?
def f(a, b=None):
if not b:
b = []
pass
def f(a, b=None):
b = b or []
pass
【问题讨论】:
标签: python pep8 default-arguments