




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
心之所向,所向披靡這篇文章主要介紹了Python中列表(List)的詳解操作方法,包含創(chuàng)建、訪問、更新、刪除、其它操作等,需要的朋友可以參考下列表是Python中最基本的數(shù)據(jù)結構,列表是最常用的Python數(shù)據(jù)類型,列表的數(shù)據(jù)項不需要具有相同的類型。列表中的每個元素都分配一個數(shù)字-它的位置,或索引,第一個索引是0,第二個索引是1,依此類推。
Python有6個序列的內(nèi)置類型,但最常見的是列表和元組。序列都可以進行的操作包括索引,切片,加,乘,檢查成員。此外,Python已經(jīng)內(nèi)置確定序列的長度以及確定最大和最小的元素的方法。
一、創(chuàng)建一個列表
只要把逗號分隔的不同的數(shù)據(jù)項使用方括號括起來即可。如下所示:復制代碼代碼如下:list1=['physics','chemistry',1997,2000];
list2=[1,2,3,4,5];
list3=["a","b","c","d"];
與字符串的索引一樣,列表索引從0開始。列表可以進行截取、組合等。
二、訪問列表中的值
使用下標索引來訪問列表中的值,同樣你也可以使用方括號的形式截取字符,如下所示:復制代碼代碼如下:#!/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]
以上實例輸出結果:復制代碼代碼如下:list1[0]:
physics
list2[1:5]:
[2,3,4,5]
三、更新列表
你可以對列表的數(shù)據(jù)項進行修改或更新,你也可以使用append()方法來添加列表項,如下所示:復制代碼代碼如下:#!/usr/bin/pythonlist=['physics','chemistry',1997,2000];print"Valueavailableatindex2:"
printlist[2];
list[2]=2001;
print"Newvalueavailableatindex2:"
printlist[2];以上實例輸出結果: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):將元組轉換為列表
列表操作包含以下方法:
1、list.append(obj):在列表末尾添加新的對象
2、list.count(obj):統(tǒng)計某個元素在列表中出現(xiàn)的次數(shù)
3、list.extend(seq):在列表末尾一次性追加另一個序列中的多個值(用新列表擴展原來的列表)
4、list.index(obj):從列表中找出某個值第一個匹配項的索引位置
5、list.insert(index,obj):將對象插入列表
6、list.pop(obj=list[-1]):移除列表中的一個元素(默認最后一個元素),并且返回該元素的值
7、list.remove(obj):移除列表中某個值的第一個匹配項
8、list.reverse():反向列表中元素
9、list.sort([func]):對原列表進行排序您可能感興趣的文章:\o"python字典(dict)遍歷的四種方法性能測試報告"python字典(dict)遍歷的四種方法性能測試報告\o"Python中字典(dict)和列表(list)的排序方法實例"Python中字典(dict)和列表(list)的排序方法實例\o"python兩種遍歷字典(dict)的方法比較"python兩種遍歷字典(dict)的方法比較\o"pythonlist轉dict示例分享"pythonlist轉dict示例分享\o"pythonlist使用示例list中找連續(xù)的數(shù)字"pythonlist使用示例list中找連續(xù)的數(shù)字\o"Python元組(Tuple)操作詳解"Python元組(Tuple)操作詳解\o"python的dict,set,list,tuple應用詳解"python的dict,set,list,tuple應用詳解\o"分享到QQ空間"QQ空間\o"分享到新浪微博"新浪微博\o"分享到騰訊微博"騰訊微博\o"分享到搜狐微博"搜狐微博\o"分享到人人網(wǎng)"人人網(wǎng)\o"分享到開心網(wǎng)"開心網(wǎng)\o"分享到百度搜藏"百度搜藏更多\o"累計分享0次"0Tags:\o"搜索關于python的文章"python\o"搜索關于python列表的文章"python列表\o"搜索關于python列表操作的文章"python列表操作\o"復制本文鏈接發(fā)給你QQ/MSN上的好友"復制鏈接收藏本文打印本文關閉本文返回首頁上一篇:\o"Python基本數(shù)據(jù)類型詳細介紹"Python基本數(shù)據(jù)類型詳細介紹下一篇:python的dict,set,list,tuple應用詳解相關文章2012-05-05\o"刪除目錄下相同文件的python代碼(逐級優(yōu)化)"刪除目錄下相同文件的python代碼(逐級優(yōu)化)學習使人進步2011-05
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 3.2中國特色社會主義的創(chuàng)立、發(fā)展和完善 教學設計 統(tǒng)編版高中思想政治必修1中國特色社會主義
- 2025年廣州市稅務系統(tǒng)遴選面試真題附詳解含答案
- 鋁行業(yè)規(guī)范條件
- 聯(lián)系村工作分類指導實施方案范文(9篇)
- 敏感元件系統(tǒng)的高精度信號處理與分析技術
- 高溫作業(yè)防暑降溫用品配備
- 2025年瀘州古藺縣教育和體育局城區(qū)學校教師招聘考試筆試試題(含答案)
- 老爸的課件名稱
- 老年綜合評估技能操作課件
- 老年護理課程直播課件
- 電商運營與供應鏈優(yōu)化
- 食品化學課件(十章全)
- 光刻機行業(yè)深度報告博采眾星之光點亮皇冠明珠-華福證券
- 學校桌椅采購投標方案
- 盤扣式外腳手架施工方案
- 初中數(shù)學目錄(浙教版)
- 開油鍋紅袖章制度
- 江蘇譯林版小學英語單詞匯總表-帶音標可打印
- 高壓靜電場對儲藏果蔬保鮮效果的影響
- 護理規(guī)培結業(yè)考試復習題庫800題(含答案)
- 大學物理A1試卷B稿及參考答案
評論
0/150
提交評論