python步長是什么
1、概念
步長是切片里的step,step不能為0,默認為1。
2、步長判斷
若step>0,則示意從左向右舉行切片。此時,start必需小于end才有效果,否則為空。比方:s[0,:5:2]的效果是’ace’。
若step<0,則示意從右向左舉行切片。此時,start必需大于end才有效果,否則為空。列如:s[5:0:-1]的效果是’fedcb’。
3、實例
列表重復步長刪除元素。
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步長的介紹,本篇涉及到了有關切片的知識點,大家如果對這部分有所遺忘,可以重新復習一下。更多Python學習教程請關注IT培訓機構:千鋒教育。