python切片(獲取乙個子列表(陣列))詳解

2022-09-27 08:15:10 字數 1071 閱讀 2498

切片:

切片指從現有列表中,獲取乙個子列表

返回乙個新列表,不影響原列表。

下標以 0 開始:

list = ['紅','綠','藍','白','黑','黃','青']

# 下標 0 1 2 3 4 5 6

取單個值

語法:列表[n]

n為下標,n=0表示第乙個 , n=1表示第二個 以此類推

n=-1 表示倒數第乙個, n=-程式設計客棧2表示倒數第二個 以此類推

list = ['紅','綠','藍','白','黑','黃','青']

print(list[0]) # 紅

print(list[1]) # 綠

print(list[-1]) # 青

語法1:列表[起始 : 結束] 包括起始,不包括結束。 以下標而言

list = ['紅','綠','藍','白','黑','黃','青']

print(list[1:4]) # ['綠', '藍', '白'] 包括起始位置,不包括結程式設計客棧束位置(下標定位)

print(list[1:]) # ['綠', '藍', '白', '黑', '黃', '青'] 起始位置至結束

print(list[:5]) # ['紅', '綠', '藍', '白', '黑'] 起始至結束位置

print(list[:]) # ['紅', '綠', '藍', '白', '黑', '黃', '青'] 起始至結束

語法2:列表[起始 : 結束 : 步長]

步長:每次獲取元素的間隔,預設值是1 ; 步長不能是0, 步長為負數表示從後向前獲取元素

list = ['紅程式設計客棧','綠','藍','白','黑','黃','青']

print(list[1:4:2]) # ['綠', '白']

print(list[::-1]) # ['青', '黃', '黑', '白程式設計客棧', '藍', '綠', '紅'] 獲取乙個倒序的列表

本文標題: python切片(獲取乙個子列表(陣列))詳解

本文位址: /jiaoben/python/267884.html

03 第乙個子節點和最後乙個子節點

lang en charset utf 8 documenttitle head box 這是乙個廣告div 這是乙個列表li ul 說明性文字span div box.firstchild 獲取第乙個子節點 box.firstelementchild 獲取第乙個子元素,有相容性問題,從ie9以後支...

03 第乙個子節點和最後乙個子節點

lang en charset utf 8 documenttitle head box 這是乙個廣告div 這是乙個列表li ul 說明性文字span div box.firstchild 獲取第乙個子節點 box.firstelementchild 獲取第乙個子元素,有相容性問題,從ie9以後支...

jquery如何獲取第乙個或最後乙個子元素?

通過children方法,children input first child 12 this children input first child val this children input last child val 通過 選擇器,items input first 在這裡轉一篇 jque...