淺析python中的分片與截斷序列
序列概念
在分片規(guī)則里list、tuple、str(字符串)都可以稱為序列,都可以按規(guī)則進(jìn)行切片操作
切片操作
注意切片的下標(biāo)0代表順序的第一個元素,-1代表倒序的第一個元素;且切片不包括右邊界,例如[0:3]代表元素0、1、2不包括3。
l=['a','b','c','d',5]
1.獲取列表的前3個元素
>>> l[0:3] ['a', 'b', 'c'] >>> l[:3] ['a', 'b', 'c']
2.獲取列表的后3個元素
>>> l[-3:] ['c', 'd', 5]
由于列表不包括右邊界,所以要取最后三個元素右邊界不指定即可。
3.獲取所有元素
>>> l[:] ['a', 'b', 'c', 'd', 5] >>> l[0:] ['a', 'b', 'c', 'd', 5]
4.指定增長步長
>>> L=list(range(100)) >>> L[0:101:10] [0, 10, 20, 30, 40, 50, 60, 70, 80, 90]
指定10個步長為單位
其它切片
#!/usr/bin/env python3 #-*- coding:utf-8 -*- vlist=['a','b','c'] vtuple=('a','b','c') vstr='abc' print (vlist[0:2]); print (vtuple[0:2]); print (vstr[0:2])
輸出結(jié)果為:
======================== RESTART: C:/Python35/list.py ======================== ['a', 'b'] ('a', 'b') ab
總結(jié)
以上就是淺析python中的分片與截斷序列的全部內(nèi)容,希望本文對大家學(xué)習(xí)python有所幫助哦。
- Python cookbook(數(shù)據(jù)結(jié)構(gòu)與算法)從序列中移除重復(fù)項且保持元素間順序不變的方法
- Python cookbook(數(shù)據(jù)結(jié)構(gòu)與算法)將序列分解為單獨(dú)變量的方法
- python計算一個序列的平均值的方法
- Python過濾函數(shù)filter()使用自定義函數(shù)過濾序列實(shí)例
- python簡單判斷序列是否為空的方法
- Python序列之list和tuple常用方法以及注意事項
- python實(shí)現(xiàn)獲取序列中最小的幾個元素
- python中使用序列的方法
- Python常用的內(nèi)置序列結(jié)構(gòu)(列表、元組、字典)學(xué)習(xí)筆記
- Python序列操作之進(jìn)階篇
- Python cookbook(數(shù)據(jù)結(jié)構(gòu)與算法)找出序列中出現(xiàn)次數(shù)最多的元素算法示例
相關(guān)文章
對Keras中predict()方法和predict_classes()方法的區(qū)別說明
這篇文章主要介紹了對Keras中predict()方法和predict_classes()方法的區(qū)別說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06Python HTMLParser模塊解析html獲取url實(shí)例
這篇文章主要介紹了Python HTMLParser模塊解析html獲取url實(shí)例,HTMLParser是python用來解析html的模塊,HTMLParser采用的是一種事件驅(qū)動的模式,需要的朋友可以參考下2015-04-04pytorch 實(shí)現(xiàn)在預(yù)訓(xùn)練模型的 input上增減通道
今天小編就為大家分享一篇pytorch 實(shí)現(xiàn)在預(yù)訓(xùn)練模型的 input上增減通道,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-01-01python構(gòu)建深度神經(jīng)網(wǎng)絡(luò)(續(xù))
這篇文章主要詳細(xì)介紹了python構(gòu)建深度神經(jīng)網(wǎng)絡(luò)DNN,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-03-03python實(shí)現(xiàn)進(jìn)度條和系統(tǒng)通知的示例詳解
這篇文章主要和大家分享兩個有意思的Python小工具,可以優(yōu)雅地實(shí)現(xiàn)進(jìn)度條和系統(tǒng)通知,文中的示例代碼簡潔易懂,有需要的小伙伴快也跟隨小編一起學(xué)習(xí)一下2023-11-11python使用psutil模塊獲取系統(tǒng)狀態(tài)
作為程序猿,大家可能都熟悉linux系統(tǒng)的基礎(chǔ)信息獲取方法都是通過shell來獲取,但是在python中,我們還可以使用psutil模塊來獲取系統(tǒng)信息。psutil模塊把shell查看系統(tǒng)基礎(chǔ)信息的功能都包裝了下,使用更加簡單,功能豐富。2016-08-08