设置在Python中应该是列表的参数默认值的最佳实践?

设置在Python中应该是列表的参数默认值的最佳实践?,第1张

设置在Python中应该是列表的参数默认值的最佳实践?

使用

None
作为默认值:

def func(items=None):    if items is None:        items = []    print items

可变默认参数的问题在于它将在函数的所有调用之间共享-
请参见Python教程相关部分中的“重要警告” 。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5617824.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存