欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python传入列表,和步进值,从第一个元素起,查到步进值就删掉该元素

程序员文章站 2024-03-23 18:16:52
...
python基础:传入列表,和步进值(隔几个删除数据),从第一个元素起,查到步进值就删掉该元素,到结尾后,返回第一个元素继续累计查询
def last_item(lt,step):
#判断条件,若列表中剩余一个元素则返回
   while len(lt) > 1:
#循环将元素从头部移到尾部
      for i in range(step):
         a = lt.pop(0)
         lt.append(a)
#删除尾部元素,即原列表步进值对应的元素
      del lt[-1]
   return lt


lt = [1,2,3,4,5,6,7,8]
print(last_item(lt,3))
相关标签: x