python中的返回值,为什么打印出来就是一个空列表???
python吧
全部回复
仅看楼主
level 5
如图,求大佬看看呀,真的查不到了。。。
2022年08月03日 12点08分 1
level 1
倒数第二行调用了方法,这个数组的数据已经被清空了。
2022年08月03日 12点08分 2
挖槽,还真是!!!谢谢大佬,太感谢了!!!
2022年08月03日 12点08分
@Aousy冷回忆 要学会使用断点…
2022年08月03日 12点08分
level 1
需要学会使用断点,这种问题断点很好排查,单纯打印有时候不好排查问题
2022年08月03日 12点08分 3
断点,还没了解过,我看的是《python从入门到精通》这本书,然后按里面的顺序来学,还没教断点呢,谢谢大佬[呵呵]
2022年08月03日 13点08分
大佬,我还有一个问题,就是我把def下面那一行的compledted_list[]移动到return下面unprinted_list下面,然后多次运行这个程序,发现它数据不会清空了,而是会打印出多个相同的运行结果,请问这又是为啥,它清空数据的机制是什么呀,和我def一个空列表有关系嘛,谢谢大佬~
2022年08月03日 14点08分
@菜鸟光晕 我又会了,还是得自己慢慢来滤清楚才可以,谢谢[哈哈][哈哈][哈哈]
2022年08月03日 14点08分
1