每天一个知识点: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步长反向输出
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章