60.Python中利用數組索引提取子數組的幾個細節

#利用索引從數組從提取子數組的幾個細節

numbers=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]
print(numbers[2:8])#
print(numbers[2:8:2])

#空索引 將結束索引設置爲0,以及下面的清空,均爲空索引。
print(numbers[2:0])
print(numbers[-3:0])
print(numbers[8:2]) #爲空。這是因爲沒有聲明爲從右到左讀取,從左到右讀元素無法讀到索引2,所以爲空[]。
print(numbers[-1:-3])

#索引省略
print(numbers[:8])#從左邊開頭一直到索引8前一個。結果爲:[1, 2, 3, 4, 5, 6, 7, 8]
print(numbers[2:])#從索引2到末尾。
print(numbers[:])#整個數組
print(numbers[::3])#整個數組隔一個輸出。

#逆向索引
print(numbers[8:2:-1]) #輸出:“-1”表示從右向左讀,步長爲1.結果爲:[9, 8, 7, 6, 5, 4]
print(numbers[8:2:-2])#從右往左讀,步長爲2.

#奇偶索引
print(numbers[::2]) #輸出爲:[1, 3, 5, 7, 9, 11, 13, 15]
print(numbers[1::2])#偶數索引:[2, 4, 6, 8, 10, 12, 14]

利用數組索引對字符串的處理。可以截取部分字符,可以逆序輸出字符。

str="One world one dream."
print(str[4:9])
print(str[::-1])

輸出的結果爲:

 對字符串處理輸入結果:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章