python 傳入列表和步進值,查到步進值刪除資料

2021-08-22 14:47:26 字數 545 閱讀 9857

'''(15分)

1.返回列表中最後剩下的元素

2.傳入列表,和步進值(隔幾個刪除資料)

3.從第乙個元素起,查到步進值就刪掉該元素

4.到結尾後,返回第乙個元素繼續累計查詢

'''#題意:如lt[1,2,3,4,5] 從1開始查起,若步進值為2,則應刪除lt[1],然後從3在開始查起

def last_item(lt, step):

if step < 1:

print('步進值錯誤')

return

i = 0

while true:

if len(lt) <= 1: //如果列表只剩下乙個資料,結束迴圈

break

t = step % len(lt)//處理不進值

t = t - 2

s = (i + t + 1) % len(lt)//s即為要刪除資料的下標

del lt[s]

i = s //因列表少了乙個資料,所以下一次開始的下標即為s

return lt[0]

Python在自定義函式傳入列表作為引數的問題

def exstatus curr status z findzero curr status ex1 ex1 list curr status id0 id curr status id1 id ex1 m 10000 t ex1 z 0 z 1 ex1 z 0 z 1 ex1 z 0 1 z 1...

Python列表的增刪改查和元祖

一 定義列表 1.names mike mark candice laular 定義列表 2.num list list range 1,10 range生成1 10範圍內的數,並強制轉化成列表 szz ab jhj nhy szz列印結果 ab jhj nhy msr 2.insert 方法 在指...

python列表的增刪改查和遍歷

列表 用中括號括起來的一組資料!建立列表的3種方式 1.name 麗麗 茜茜 榮榮 靜靜 2.建立數字列表 number list range 1,10 number 1,2,3,4,5,6,7,8,9 range 函式,取值是包頭不包尾 3.在程式設計中有時會需要建立空列表 list 1 列表中的...