如何让函数内的列表不清空?

如何让函数内的列表不清空?

img


如图,我想让调用abc的结果为调用几次输出几个1,调用n个abc输出为【1,1,1,1xn】

根据你的描述,是说在main方法里有可能会多次调用abc是吗?然后最后只有一次输出结果?

如果是这样的话你只需要把输出数组a的方法写在你的main方法的最后一行就可以了。

如果是想统计每调用一次abc循环执行了多少次,那只需要将输出数组a的代码写在abc方法结尾(while循环外),同时清空数组a中的元素(如果需要)

想要这样?

 for i in range(input('需要的次数:')):
    abc()