Python列表最常用的幾種方法
- [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
- [start : end : step]
c = [1, 3, 4, 5, 6]
print(c[::2])
# 輸出[1, 4, 6],第一個冒號前後都省略,故爲輸出所有值
# 第二個冒號後面爲步長,故輸出下標爲1、3、5的值:1、4、6
- [start : end : -1]
d = [1, 3, 4, 5, 6]
print(d[::-1])
# 輸出爲[6, 5, 4, 3, 1]
# 第一個冒號前後都省略,故爲輸出所有值
# 第二個冒號後面爲步長,負數表示反向輸出,故爲原列表的1步長反向輸出