python中l(wèi)ist的操作方法_第1頁
python中l(wèi)ist的操作方法_第2頁
python中l(wèi)ist的操作方法_第3頁
python中l(wèi)ist的操作方法_第4頁
python中l(wèi)ist的操作方法_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論