python列表操作使用示例分享
Python 3.3.4 (v3.3.4:7ff62415e426, Feb 10 2014, 18:13:51) [MSC v.1600 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> cast=["cleese","palin","jones","idle"]
>>> print(cast)
['cleese', 'palin', 'jones', 'idle']
>>> print(len(cast))#顯示數(shù)據(jù)項(xiàng)數(shù)量
4
>>> print(cast[1])#顯示列表中第2個(gè)數(shù)據(jù)項(xiàng)的值
palin
>>> cast.append("gilliam")#在列表末尾添加一個(gè)數(shù)據(jù)項(xiàng)
>>> print(cast)
['cleese', 'palin', 'jones', 'idle', 'gilliam']
>>> cast.pop()#刪除列表末尾的數(shù)據(jù)項(xiàng)
'gilliam'
>>> print(cast)
['cleese', 'palin', 'jones', 'idle']
>>> cast.extend(["gilliam","chapman"])#在列表末尾增加一個(gè)數(shù)據(jù)項(xiàng)集合
>>> print(cast)
['cleese', 'palin', 'jones', 'idle', 'gilliam', 'chapman']
>>> cast.remove("chapman")#刪除指定的數(shù)據(jù)項(xiàng)
>>> print(cast)
['cleese', 'palin', 'jones', 'idle', 'gilliam']
>>> cast.insert(0,"chapman")#在指定的位置增加數(shù)據(jù)項(xiàng)
>>> print(cast)
['chapman', 'cleese', 'palin', 'jones', 'idle', 'gilliam']
>>>
下面是講定義一個(gè)def函數(shù),isinstance()函數(shù),for in,if else等的運(yùn)用以及邏輯
movies=["the holy grail",1975,"terry jone & terry gilliam",91,
["graham chapman",
["michael palin","john cleese","terry gilliam",
"eric idle","terry jones"]]]
def print_lol(the_list):#定義一種函數(shù)
for each_item in the_list:#for in循環(huán)迭代處理列表,從列表起始位置到末尾
if isinstance(each_item,list):#isinstance()檢測(cè)each_item里每一項(xiàng)
#是不是list類型
print_lol(each_item)#如果是,調(diào)用函數(shù)print_lol
else:print(each_item)#如果不是,輸出這一項(xiàng)
print_lol(movies)#在movies列表中調(diào)用函數(shù)
"""
之前if else語(yǔ)句不對(duì)齊導(dǎo)致報(bào)錯(cuò)
"""
- Python統(tǒng)計(jì)列表中的重復(fù)項(xiàng)出現(xiàn)的次數(shù)的方法
- Python中無(wú)限元素列表的實(shí)現(xiàn)方法
- Python3基礎(chǔ)之list列表實(shí)例解析
- Python常用列表數(shù)據(jù)結(jié)構(gòu)小結(jié)
- Python中字典(dict)和列表(list)的排序方法實(shí)例
- Python對(duì)兩個(gè)有序列表進(jìn)行合并和排序的例子
- python中的列表推導(dǎo)淺析
- Python 列表(List)操作方法詳解
- python列表去重的二種方法
- Python操作列表的常用方法分享
- Python中列表(list)操作方法匯總
相關(guān)文章
pip 20.3 新版本發(fā)布!即將拋棄 Python 2.x(推薦)
這篇文章主要介紹了pip 20.3 新版本發(fā)布!即將拋棄 Python 2.x,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12
python上下文管理的使用場(chǎng)景實(shí)例講解
在本篇文章里小編給大家整理的是一篇關(guān)于python上下文管理的使用場(chǎng)景實(shí)例講解內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。2021-03-03
一文詳細(xì)介紹PyQt5 QPushButton() 的作用
通過(guò)本文的介紹,相信你已經(jīng)對(duì)PyQt5中的QPushButton控件有了深入的了解,從基礎(chǔ)介紹到常用屬性和方法,再到應(yīng)用場(chǎng)景和樣式定制,本文為你提供了全面的指南,感興趣的朋友跟隨小編一起看看吧2024-08-08
Python遞歸函數(shù)反轉(zhuǎn)序列的實(shí)現(xiàn)
本文主要介紹了Python遞歸函數(shù)反轉(zhuǎn)序列的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07
Python GUI自動(dòng)化實(shí)現(xiàn)繞過(guò)驗(yàn)證碼登錄
這篇文章主要介紹了python GUI自動(dòng)化實(shí)現(xiàn)繞過(guò)驗(yàn)證碼登錄,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-01-01
Python的Bottle框架中返回靜態(tài)文件和JSON對(duì)象的方法
這篇文章主要介紹了Python的Bottle框架中返回靜態(tài)文件和JSON對(duì)象的方法,Bottle框架在Python開(kāi)發(fā)者中具有很高的人氣,需要的朋友可以參考下2015-04-04
Python語(yǔ)法糖for?else循環(huán)語(yǔ)句里的break使用詳解
這篇文章主要介紹了Python語(yǔ)法糖之for?else循環(huán)語(yǔ)句里的break使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05

