有以下几种:
def my_function(my_list=[]):
# 使用my_list进行操作
# 调用函数时不传递参数
my_function()
推荐的腾讯云相关产品:无
def my_function(my_list=None):
if my_list is None:
my_list = []
# 使用my_list进行操作
# 调用函数时不传递参数
my_function()
推荐的腾讯云相关产品:无
def my_function(*args):
for arg in args:
if isinstance(arg, list) and len(arg) == 0:
# 处理空列表的情况
else:
# 使用arg进行操作
# 调用函数时传递空列表作为参数
my_function([])
推荐的腾讯云相关产品:无
总结:以上是将空列表作为函数参数传递的几种方案,包括使用默认参数值、None作为参数值以及动态参数。根据具体的需求和代码结构,选择适合的方案即可。
领取专属 10元无门槛券
手把手带您无忧上云