對Python中l(wèi)ist的倒序索引和切片實(shí)例講解
Python中l(wèi)ist的倒序索引和切片是非常常見和方便的操作,但由于是倒序,有時(shí)候也不太好理解或者容易搞混。
>>> nums = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> print(nums[-1]) 9 >>> print(nums[-2:]) [8, 9] >>> print(nums[:-3]) [0, 1, 2, 3, 4, 5, 6]
例如,給定一個(gè)數(shù)組nums。
索引操作 nums[-1] 還比較容易理解,切片操作 nums[-2:] 也還好,但 nums[:-3] 有時(shí)候就容易讓人糊涂了。
其實(shí),可以這么看,-2就相當(dāng)于 len(nums)-2,只不過把 len(nums) 省略了,這樣再進(jìn)行切片操作時(shí)就比較容易理解了。
>>> length = len(nums) >>> print(length) 10 >>> print(nums[length-1]) 9 >>> print(nums[length-2:]) [8, 9] >>> print(nums[:length-3]) [0, 1, 2, 3, 4, 5, 6] nums[-2:],即 nums[length-2:], 即 nums[8:]
同樣,nums[:-3],即 nums[:length-3], 即 nums[:7]
以上這篇對Python中l(wèi)ist的倒序索引和切片實(shí)例講解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python激活A(yù)naconda環(huán)境變量的詳細(xì)步驟
今天給大家分享Python激活A(yù)naconda環(huán)境變量的詳細(xì)步驟,激活A(yù)naconda環(huán)境變量分為簡潔版和詳細(xì)版,簡潔版只需要通過輸入命令進(jìn)行配置即可,詳細(xì)版本文通過圖文步驟給大家介紹的非常詳細(xì),需要的朋友參考下吧2021-06-06如何將Pycharm中Terminal使用Powershell作為終端
這篇文章主要介紹了如何將Pycharm中Terminal使用Powershell作為終端問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-05-05詳解Numpy中的數(shù)組拼接、合并操作(concatenate, append, stack, hstack, vstac
這篇文章主要介紹了詳解Numpy中的數(shù)組拼接、合并操作(concatenate, append, stack, hstack, vstack, r_, c_等),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-05-05python selenium 查找隱藏元素 自動(dòng)播放視頻功能
這篇文章主要介紹了python selenium 查找隱藏元素 自動(dòng)播放視頻功能,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-07-07Python開發(fā)工具PyCharm的下載與安裝步驟圖文教程
這篇文章主要為大家介紹了Python開發(fā)工具PyCharm的下載與安裝步驟圖文教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07Python讀取CSV文件并進(jìn)行數(shù)據(jù)可視化繪圖
這篇文章主要介紹了Python讀取CSV文件并進(jìn)行數(shù)據(jù)可視化繪圖,文章圍繞主題基于Python展開CSV文件讀取的詳細(xì)內(nèi)容介紹,感興趣的小伙伴可以參考一下2022-06-06