Python--切片学习记录
生活随笔
收集整理的這篇文章主要介紹了
Python--切片学习记录
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
什么是切片?我們用代碼來(lái)解釋
>>>numbers = [1,2,3,4,5,6,7,8,9,10] >>>numbers[3:6] [4,5,6]切片用于提取序列中的一部分,numbers[3:6]提取的就是3到6這一部分
切片常見(jiàn)模型:list[a:b]
注意點(diǎn):1.列表是從0開(kāi)始的,故a對(duì)應(yīng)著第a+1個(gè)元素
?????????????2.第一個(gè)索引的元素包含在切片內(nèi),第二個(gè)索引的元素不包含在切片內(nèi)
知識(shí)擴(kuò)展:
示例:
>>>numbers = [1,2,3,4,5,6,7,8,9,10] >>>numbers[:3] [1,2,3]>>>numbers = [1,2,3,4,5,6,7,8,9,10] >>>numbers[6:] [7,8,9,10]>>>numbers = [1,2,3,4,5,6,7,8,9,10] >>>numbers[-2:] [9,10]從上面代碼中我們不難發(fā)現(xiàn),如果為空就會(huì)默認(rèn)為索引到之后(之前)的所有元素
注意點(diǎn):1.從后面往前索引時(shí)最后一個(gè)元素對(duì)應(yīng)的索引參數(shù)是0,但是會(huì)存在下面的問(wèn)題
#錯(cuò)誤寫(xiě)法 >>>numbers = [1,2,3,4,5,6,7,8,9,10] >>>numbers[-2:0] [9,10] #正確寫(xiě)法 >>>numbers = [1,2,3,4,5,6,7,8,9,10] >>>numbers[-2:] [9,10] 《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的Python--切片学习记录的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Python--format()学习记录
- 下一篇: Python--判断一个字符串是否包含某