python初学(每隔三个位置删除元素)

用列表位置定位列表元素

len() 计算列表长度

l = ['a','b','c','d',5,6,7,'e',8,9]

len(l)

结果 9

每隔三个位置删除列表元素:

l = ['a','b','c','d',5,6,7,'e',8,9]

算法:遍历列表

          定义一个空列表存放符合条件的元素

          隔三个位置定位元素,被4整除就是隔三个位置

          存放符合条件的元素

          打印符合条件的元素

l = ['a','b','c','d',5,6,7,'e',8,9]
new_lst = []
for i in range(len(l)):
    if i%4 != 0:
        new_lst.append(l[i])

print(new_lst)

结果:['b', 'c', 'd', 6, 7, 'e', 9]

猜你喜欢

转载自blog.csdn.net/qq_25554351/article/details/85090854