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))
上一篇: python的多线程
下一篇: 通过switch判断成绩是否合格