摘要:的切片特性可以讓我們僅僅通過(guò)一行代碼就能獲取某段或,或者是字符串切片的基本語(yǔ)法是是個(gè)或者或則表示從的第個(gè)元素,切取到第的元素位置,也就是從第個(gè)元素,定位到不包括元素例子獲取的就是從位置的負(fù)數(shù)時(shí)是從后面定位,因?yàn)槭潜硎咀詈笠粋€(gè)元素
python 的切片特性可以讓我們僅僅通過(guò)一行代碼就能獲取某段list 或tuple, 或者是字符串
切片的基本語(yǔ)法是:
unames[x:y] //unames 是個(gè)list 或者tuple 或則string
表示 從uname 的第x個(gè)元素, 切取到第y-1的元素位置,也就是從第x個(gè)元素, 定位到y(tǒng)-1(不包括y)元素
例子:
unames = ["Fisher", "Yi_Zhi_Yu", "Tony", "Tao"] unames[0:3]//["Fisher", "Yi_Zhi_Yu", "Tony"] 獲取的就是從0-2位置的list unames[-3:-1] //["Yi_Zhi_Yu", "Tony"] 負(fù)數(shù)時(shí)是從后面定位,因?yàn)?1是表示最后一個(gè)list元素, 而切片是不包括后一個(gè)位置(即-1位置)的,所以沒(méi)有Tao元素
當(dāng)然, 切片還有其他的簡(jiǎn)便的寫法, 比如從0截取或者截取到最后位置的時(shí)候都可以省略位置, 這里就不表述了
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/45385.html
摘要:與純占位符相對(duì)應(yīng),非純占位符的切片是非空列表,對(duì)它進(jìn)行操作賦值與刪除,將會(huì)影響原始列表。不同位置的替換非等長(zhǎng)替換刪除元素切片占位符可以帶步長(zhǎng),從而實(shí)現(xiàn)連續(xù)跨越性的替換或刪除效果。 2018-12-31 更新聲明:切片系列文章本是分三篇寫成,現(xiàn)已合并成一篇。合并后,修正了一些嚴(yán)重的錯(cuò)誤(如自定義序列切片的部分),還對(duì)行文結(jié)構(gòu)與章節(jié)銜接做了大量改動(dòng)。原系列的單篇就不刪除了,畢竟也是有單獨(dú)成...
摘要:一切片介紹試用對(duì)象??梢詾榭?,默認(rèn)為注意,切片中不包含索引為的元素。每隔三個(gè)取出取出索引的元素序列反轉(zhuǎn)輸出的切片操作字符串也可以看成是一種,每個(gè)元素就是一個(gè)字符。沒(méi)有針對(duì)字符串的截取函數(shù),但通過(guò)切片操作可以完成。 Python3 切片 概述 前面我們知曉,有些數(shù)據(jù)類型可以直接使用索引index來(lái)訪問(wèn)序列中的元素,同時(shí)索引還可以分為正向和負(fù)向的。Python中的切片操作,也會(huì)用到索引。...
摘要:以自定義字典為例僅作演示,不保證其它功能的完備性貓輸出結(jié)果上例的關(guān)鍵點(diǎn)在于將字典的鍵值取出,并對(duì)鍵值的列表做切片處理,其妙處在于,不用擔(dān)心索引越界和負(fù)數(shù)索引,將字典切片轉(zhuǎn)換成了字典鍵值的切片,最終實(shí)現(xiàn)目的。 2018-12-31 更新聲明:切片系列文章本是分三篇寫成,現(xiàn)已合并成一篇。合并后,修正了一些嚴(yán)重的錯(cuò)誤(如自定義序列切片的部分),還對(duì)行文結(jié)構(gòu)與章節(jié)銜接做了大量改動(dòng)。原系列的單篇...
閱讀 3484·2021-11-19 09:40
閱讀 1503·2021-10-13 09:41
閱讀 2678·2021-09-29 09:35
閱讀 2724·2021-09-23 11:21
閱讀 1716·2021-09-09 11:56
閱讀 845·2019-08-30 15:53
閱讀 853·2019-08-30 15:52
閱讀 606·2019-08-30 12:47