要使函数不向列表中添加任何内容,可以通过以下几种方式实现:
def add_to_list(lst, item):
if condition:
lst.append(item)
def add_to_list(lst, item):
new_lst = lst.copy()
new_lst.append(item)
需要注意的是,以上方法仅针对函数内部的操作,如果函数外部对列表进行了修改,这些方法可能无法完全避免列表内容的改变。
领取专属 10元无门槛券
手把手带您无忧上云