1. 程式人生 > >python初學(每隔三個位置刪除元素)

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]