每天一個知識點:Python列表兩個冒號加一個負數的表達方法

Python列表最常用的幾種方法

  1. [start:end],例:
a = [1, 3, 4, 5]
print(a[:])  # 輸出[1, 3, 4, 5]
b = [1, 3, 4, 5, 6]
print(b[2:3])  # 輸出[4],表示下標2到下標3且不包含下標3,故只輸出下標3的值:4
  1. [start : end : step]
c = [1, 3, 4, 5, 6]
print(c[::2])  
# 輸出[1, 4, 6],第一個冒號前後都省略,故爲輸出所有值
# 第二個冒號後面爲步長,故輸出下標爲1、3、5的值:1、4、6
  1. [start : end : -1]
d = [1, 3, 4, 5, 6]
print(d[::-1])
# 輸出爲[6, 5, 4, 3, 1]
# 第一個冒號前後都省略,故爲輸出所有值
# 第二個冒號後面爲步長,負數表示反向輸出,故爲原列表的1步長反向輸出
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章