Python學習之路(高級特性之切片)

高級特性 slice切片

# 高級特性之切片 slice 特點 數組切割  從數組索引x切到索引y但不包括y 
# 滿足條件 x<y 
# 寫法:L[x:y] 如果x=0 也可寫成 L[:y]

# 從list或tuple中取出指定的元素

L = ['dp', 'cpy', 'ch', 'yy', 'dsh']
# 沒有接觸slice之前
r = []
n = 3
for x in range(n):
    print(x)
    r.append(L[x])
print(r)
# slice切片方法
print(L[:3])
print(L[3:5])

# 創建一個0-99的數組

L1 = list(range(100))
print(L1) # 0-99
print(L1[:10]) # 0-9
print(L1[-10:]) # 90-99
print(L1[:120]) # 隨意切 只需滿足條件
print(L1[::5]) # 每5個數 取一個 及 整除5的數
print(L1[10:20:2]) # 第10個數開始 第19個數結束 之間 每2個數取一個
print(L1[:10:3]) #取到0-9的數 每三個數 取一個

關注一波!喜歡一波!本人是前端菜鳥,正在做自己的個人博客鄧鵬的博客,歡迎來交流學習, 使用的技術 vue + koa2 + mysql + php + nginx!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 高級特性之列表生成式 練習 如果list中既包含字符串,又包含整數,由于非字符串類型沒有lower()方法,所以列...
    55lover閱讀 453評論 0 3
  • 函數聲明 練習題:請定義一個函數quadratic(a, b, c),接收3個參數,返回一元二次方程: axx +...
    55lover閱讀 181評論 0 3
  • 函數之 遞歸函數 小結 使用遞歸函數的優點是邏輯簡單清晰,缺點是過深的調用會導致棧溢出。針對尾遞歸優化的語言可以通...
    55lover閱讀 684評論 0 3
  • 小結 任何計算機程序都是為了執行一個特定的任務,有了輸入,用戶才能告訴計算機程序所需的信息,有了輸出,程序運行后才...
    55lover閱讀 243評論 0 3
  • 函數參數 以及默認參數 定義一個可變參數的函數 一般是list 或者 tuple 函數參數之關鍵字參數 練習 寫一...
    55lover閱讀 270評論 0 2