【Python】獲取List列表的部分元素並轉置

# ================================================================= #
# 回顧切片的知識:
# 切片時,[start:stop:step]
# 1. 切出的元素,包含start,不包含stop,即start <= index < stop
# 2. start或者stop省略時,則默認爲從頭開始或到尾部結束
# 3. step省略時,默認爲1
# 4. 如果step爲負數的時候,則切片從尾部開始,start應該爲尾部的序號
# ================================================================= #

# 我們有一個列表l
# 我們想要得到[100, 200, 300, 400, 500]並且對其轉置最終得到[500, 400, 300, 200, 100]
l = [1, 2, 3, 4, 5, 100, 200, 300, 400, 500, 600]


# 首先得到目標區的元素
l_sub = l[5:-1]

# 接着對其轉置
l_sub_tra = l_sub[::-1]

# 合併起來可以這麼寫
l_sub_tra = l[-2:4:-1]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章