python步長(zhǎng)是什么
1、概念
步長(zhǎng)是切片里的step,step不能為0,默認(rèn)為1。
2、步長(zhǎng)判斷
若step>0,則示意從左向右舉行切片。此時(shí),start必需小于end才有效果,否則為空。比方:s[0,:5:2]的效果是’ace’。
若step<0,則示意從右向左舉行切片。此時(shí),start必需大于end才有效果,否則為空。列如:s[5:0:-1]的效果是’fedcb’。
3、實(shí)例
列表重復(fù)步長(zhǎng)刪除元素。
deflast_item(lt,step):
whilelen(lt)>=stepandstep!=1:
lt.pop(step-1)
#print(lt)
lt=lt[step-1:]+lt[:step-1]
whilelen(lt) n=step%len(lt) lt.pop(n-1) else: ifstep==1: return(lt[-1]) else: returnlt[0]` 以上就是python步長(zhǎng)的介紹,本篇涉及到了有關(guān)切片的知識(shí)點(diǎn),大家如果對(duì)這部分有所遺忘,可以重新復(fù)習(xí)一下。更多Python學(xué)習(xí)教程請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。