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