版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
心之所向,所向披靡這篇文章主要介紹了Python中列表(List)的詳解操作方法,包含創(chuàng)建、訪問、更新、刪除、其它操作等,需要的朋友可以參考下列表是Python中最基本的數(shù)據(jù)結(jié)構(gòu),列表是最常用的Python數(shù)據(jù)類型,列表的數(shù)據(jù)項不需要具有相同的類型。列表中的每個元素都分配一個數(shù)字-它的位置,或索引,第一個索引是0,第二個索引是1,依此類推。
Python有6個序列的內(nèi)置類型,但最常見的是列表和元組。序列都可以進(jìn)行的操作包括索引,切片,加,乘,檢查成員。此外,Python已經(jīng)內(nèi)置確定序列的長度以及確定最大和最小的元素的方法。
一、創(chuàng)建一個列表
只要把逗號分隔的不同的數(shù)據(jù)項使用方括號括起來即可。如下所示:復(fù)制代碼代碼如下:list1=['physics','chemistry',1997,2000];
list2=[1,2,3,4,5];
list3=["a","b","c","d"];
與字符串的索引一樣,列表索引從0開始。列表可以進(jìn)行截取、組合等。
二、訪問列表中的值
使用下標(biāo)索引來訪問列表中的值,同樣你也可以使用方括號的形式截取字符,如下所示:復(fù)制代碼代碼如下:#!/usr/bin/python
list1=['physics','chemistry',1997,2000];
list2=[1,2,3,4,5,6,7];print"list1[0]:",list1[0]
print"list2[1:5]:",list2[1:5]
以上實例輸出結(jié)果:復(fù)制代碼代碼如下:list1[0]:
physics
list2[1:5]:
[2,3,4,5]
三、更新列表
你可以對列表的數(shù)據(jù)項進(jìn)行修改或更新,你也可以使用append()方法來添加列表項,如下所示:復(fù)制代碼代碼如下:#!/usr/bin/pythonlist=['physics','chemistry',1997,2000];print"Valueavailableatindex2:"
printlist[2];
list[2]=2001;
print"Newvalueavailableatindex2:"
printlist[2];以上實例輸出結(jié)果:L[2]'SPAM!'讀取列表中第三個元素L[-2]'Spam'讀取列表中倒數(shù)第二個元素L[1:]['Spam','SPAM!']從第二個元素開始截取列表
七、Python列表操作的函數(shù)和方法
列表操作包含以下函數(shù):
1、cmp(list1,list2):比較兩個列表的元素
2、len(list):列表元素個數(shù)
3、max(list):返回列表元素最大值
4、min(list):返回列表元素最小值
5、list(seq):將元組轉(zhuǎn)換為列表
列表操作包含以下方法:
1、list.append(obj):在列表末尾添加新的對象
2、list.count(obj):統(tǒng)計某個元素在列表中出現(xiàn)的次數(shù)
3、list.extend(seq):在列表末尾一次性追加另一個序列中的多個值(用新列表擴(kuò)展原來的列表)
4、list.index(obj):從列表中找出某個值第一個匹配項的索引位置
5、list.insert(index,obj):將對象插入列表
6、list.pop(obj=list[-1]):移除列表中的一個元素(默認(rèn)最后一個元素),并且返回該元素的值
7、list.remove(obj):移除列表中某個值的第一個匹配項
8、list.reverse():反向列表中元素
9、list.sort([func]):對原列表進(jìn)行排序您可能感興趣的文章:\o"python字典(dict)遍歷的四種方法性能測試報告"python字典(dict)遍歷的四種方法性能測試報告\o"Python中字典(dict)和列表(list)的排序方法實例"Python中字典(dict)和列表(list)的排序方法實例\o"python兩種遍歷字典(dict)的方法比較"python兩種遍歷字典(dict)的方法比較\o"pythonlist轉(zhuǎn)dict示例分享"pythonlist轉(zhuǎn)dict示例分享\o"pythonlist使用示例list中找連續(xù)的數(shù)字"pythonlist使用示例list中找連續(xù)的數(shù)字\o"Python元組(Tuple)操作詳解"Python元組(Tuple)操作詳解\o"python的dict,set,list,tuple應(yīng)用詳解"python的dict,set,list,tuple應(yīng)用詳解\o"分享到QQ空間"QQ空間\o"分享到新浪微博"新浪微博\o"分享到騰訊微博"騰訊微博\o"分享到搜狐微博"搜狐微博\o"分享到人人網(wǎng)"人人網(wǎng)\o"分享到開心網(wǎng)"開心網(wǎng)\o"分享到百度搜藏"百度搜藏更多\o"累計分享0次"0Tags:\o"搜索關(guān)于python的文章"python\o"搜索關(guān)于python列表的文章"python列表\o"搜索關(guān)于python列表操作的文章"python列表操作\o"復(fù)制本文鏈接發(fā)給你QQ/MSN上的好友"復(fù)制鏈接收藏本文打印本文關(guān)閉本文返回首頁上一篇:\o"Python基本數(shù)據(jù)類型詳細(xì)介紹"Python基本數(shù)據(jù)類型詳細(xì)介紹下一篇:python的dict,set,list,tuple應(yīng)用詳解相關(guān)文章2012-05-05\o"刪除目錄下相同文件的python代碼(逐級優(yōu)化)"刪除目錄下相同文件的python代碼(逐級優(yōu)化)學(xué)習(xí)使人進(jìn)步2011-05
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 專項建設(shè)工程咨詢與指導(dǎo)服務(wù)協(xié)議版B版
- 2025年度旅游安全教育與宣傳協(xié)議4篇
- 商場物業(yè)合同經(jīng)營管理合同:2025年度經(jīng)營管理服務(wù)協(xié)議2篇
- 二零二五年度設(shè)備采購合同:制造業(yè)企業(yè)與供應(yīng)商之間的設(shè)備購買協(xié)議3篇
- 2025年環(huán)境保護(hù)項目合作協(xié)議下載3篇
- 2025年度廠房交易居間與產(chǎn)業(yè)投資顧問合同4篇
- 2025年綠色建筑專業(yè)共建校企合作實施協(xié)議3篇
- 二零二五版廢玻璃回收與節(jié)能玻璃生產(chǎn)合作協(xié)議3篇
- 二零二五版辦公室裝修工程設(shè)計與施工風(fēng)險控制合同2篇
- 2025年水利工程挖掘機(jī)施工安全風(fēng)險評估合同3篇
- 神經(jīng)外科進(jìn)修匯報課件
- 2024老年人靜脈血栓栓塞癥防治中國專家共識(完整版)
- 騰訊營銷師認(rèn)證考試題庫(附答案)
- 鄰近鐵路營業(yè)線施工安全監(jiān)測技術(shù)規(guī)程 (TB 10314-2021)
- 四年級上冊脫式計算100題及答案
- 資本市場與財務(wù)管理
- 河南近10年中考真題數(shù)學(xué)含答案(2023-2014)
- 八年級上學(xué)期期末家長會課件
- 2024年大學(xué)試題(宗教學(xué))-佛教文化歷年考試高頻考點試題附帶答案
- HGE系列電梯安裝調(diào)試手冊(ELS05系統(tǒng)SW00004269,A.4 )
- 尤文肉瘤的護(hù)理查房
評論
0/150
提交評論