python列表中雙冒號的含義


python列表中雙冒號的含義

 

//20201204 寫在前面:今天練手面部識別項目時,取數據用到了雙冒號,不知道什么意思就去博客看了看,知曉之后在此做一個記錄 ps:其實不是兩個冒號,是因為中間的end省略了,所以看起來是兩個冒號

語法

  • list[start:end:step]

含義:

  • start:表示從下標多少開始,如果沒有,按照0默認值
  • end:表示下標記多少結束,如果沒有,按照len-1默認值(不包含此下標)
  • step:步幅

代碼示例:

x = [1,2,3,4]  print(x[::1]) print(x[0:2:1]) print(x[0::1]) print(x[0::2]) print(x[:2:2])

輸出為:

[1, 2, 3, 4]
[1, 2]
[1, 2, 3, 4]
[1, 3]
[1]

以上 希望對大家有所幫助


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM