python列表的切片與復(fù)制示例分析
大家可以先參考python切片復(fù)制列表的知識點(diǎn)詳解這篇內(nèi)容,對知識點(diǎn)用法有個(gè)了解
切片,即處理一個(gè)完整列表中部分?jǐn)?shù)據(jù)。
語法 變量[起始索引:終止索引:步長]
首先創(chuàng)建一個(gè)字符串列表
>>> cars = ['toyota', 'honda', 'mazda', 'nissan', 'mitsubishi', 'subaru', 'suzuki', 'isuzu'] >>> >>> cars ['toyota', 'honda', 'mazda', 'nissan', 'mitsubishi', 'subaru', 'suzuki', 'isuzu']
只查看列表前三個(gè)元素
>>> print(cars[0:3]) ['toyota', 'honda', 'mazda']
也可以不指定起始索引位,默認(rèn)從0開始
>>> print(cars[:3]) ['toyota', 'honda', 'mazda']
查看列表第三個(gè)到第五個(gè)元素
>>> print(cars[2:6]) ['mazda', 'nissan', 'mitsubishi', 'subaru']
查看第三個(gè)到列表末尾的值,不指定終止索引位,默認(rèn)到列表結(jié)尾
>>> print(cars[2:]) ['mazda', 'nissan', 'mitsubishi', 'subaru', 'suzuki', 'isuzu']
通過以上兩個(gè)例子可以看到,切片時(shí)遵循“包頭不包尾”的原則,
打印步長為2的列表所有值
>>> print(cars[::2]) ['toyota', 'mazda', 'mitsubishi', 'suzuki']
將cars列表的數(shù)據(jù)復(fù)制一份到vivi列表
>>> vivi = cars[:] >>> >>> vivi ['toyota', 'honda', 'mazda', 'nissan', 'mitsubishi', 'subaru', 'suzuki', 'isuzu'] >>> >>> del cars >>> >>> vivi ['toyota', 'honda', 'mazda', 'nissan', 'mitsubishi', 'subaru', 'suzuki', 'isuzu']
到此這篇關(guān)于python列表的切片與復(fù)制示例分析的文章就介紹到這了,更多相關(guān)python列表的切片與復(fù)制內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python 實(shí)現(xiàn)大整數(shù)乘法算法的示例代碼
這篇文章主要介紹了Python 實(shí)現(xiàn)大整數(shù)乘法算法的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09一文帶你了解Python列表生成式應(yīng)用的八重境界
在Python中有非常多且好用的技巧,其中使用最多的是列表生成式,往往可以將復(fù)雜的邏輯用簡單的語言來實(shí)現(xiàn),本文重點(diǎn)介紹列表生成式應(yīng)用的八重境界2022-09-09Python Numpy學(xué)習(xí)之索引及切片的使用方法
數(shù)組中的元素可以通過索引以及切片的手段進(jìn)行訪問或者修改,和列表的切片操作一樣。本文將詳細(xì)為大家介紹一下Python中的科學(xué)計(jì)算庫-Numpy的索引及切片的使用方法2022-01-01Python?Decorator裝飾器的創(chuàng)建方法及常用場景分析
這篇文章主要介紹了Python?Decorator裝飾器的創(chuàng)建方法及常用場景,裝飾器可以分成方法裝飾器和類裝飾器,他們的區(qū)別是一個(gè)是用函數(shù)實(shí)現(xiàn)的裝飾器,一個(gè)是用類實(shí)現(xiàn)的裝飾器,他們也都能在方法和類上進(jìn)行裝飾,需要的朋友可以參考下2022-07-07python3利用venv配置虛擬環(huán)境及過程中的小問題小結(jié)
這篇文章主要介紹了python3利用venv配置虛擬環(huán)境及過程中的小問題小結(jié),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-08-08Python+OpenCV繪制多instance的Mask圖像
Mask圖像中,不同值表示不同的實(shí)例(instance)。本文將詳細(xì)為大家講講如何利用OpenCV繪制多instance的Mask圖像,感興趣的可以學(xué)習(xí)一下2022-06-06python2爬取百度貼吧指定關(guān)鍵字和圖片代碼實(shí)例
這篇文章主要介紹了python2爬取百度貼吧指定關(guān)鍵字和圖片代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08