最近在练习python的时候发现一道有趣又经典的习题,顺便记录一下,加深自己的印象,同时分享给大家,以供参考。一起学习,共同进步!
在某些场景中,我们可能会需要删除某个列表中的特殊元素,这时,如果我们正向删除的话,经常会出现漏删或者越界的现象;针对这种情况,我们可以试着用倒序的思路解决这种问题,举例如下:
例题:定义函数,将列表中奇数删除
测试数据:[3,7,5,6,7,8,9,13,17,12]
这里运用倒序的思想解答该题,代码如下:

测试结果如下:


成功解答此题;整体而言还是非常简单,因此不多赘述,主要是分享这种思想,以供大家参考。