如图所示,为什么最后执行的结果是[2,4,6],而不是空列表
2条回答 默认 最新
beordie.cloud 2021-08-03 17:53关注靓仔,这个就是python的自动内存管理机制干的,你把1删掉后他会自动调整你的列表,也就是所有位往前移了,你再删下一条的时候就是3了,就这样偶数位都被留下来了,没有被删掉
本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用
靓仔,这个就是python的自动内存管理机制干的,你把1删掉后他会自动调整你的列表,也就是所有位往前移了,你再删下一条的时候就是3了,就这样偶数位都被留下来了,没有被删掉