序列是python中最基本的數(shù)據(jù)結(jié)構(gòu),python有6個序列的內(nèi)置類型,最常見的是列表和元組
序列都可以的操作:索引、切片、加、乘,檢查成員
列表的數(shù)據(jù)項不具有相同的類型,創(chuàng)建一個列表,只要把逗號分隔的不同的數(shù)據(jù)項使用方括號括起來即可
列表:
訪問列表中的值()
list1=[1,2,3]
list[0], list[1:3]
更新列表:
list.append(1)
刪除列表:
del list[1]
+用于組合列表,* 號用于重復(fù)列表
["a"]*3 ==== ["a", "a", "a"]
[1,2] + [3,4] ==== [1,2,3,4]
list[-2] 列表的倒數(shù)第二個元素
python列表的函數(shù)——> cmp(list1, list2), len(list1), max(list), min(list), list(seq)__將元組轉(zhuǎn)換為列表
列表的方法:
list.append(1)——》在末尾添加新對象
list.count(2)——》統(tǒng)計某個元素在列表中出現(xiàn)的次數(shù)
list.extend("swq")——》在列表末尾一次性追加另一個序列中的多個值(新列表擴展原來的列表)
list.index(dada)——》在列表中找到某個值第一次匹配想的索引位置
list.insert(index, obj) ——》將列表插入index位置
list.pop([index=-1]) ——》移除列表中的一個元素(默認最后一個元素),并且返回該元素的值
list.remove(a)——》移除列表中某個值的第二個匹配值
list.reverse() ——》反向列表中元素(改變原列表,返回值為None)
list.sort(cmp=None,key=None,reverse=False)——》對原列表排序
注:
只要是可迭代對象都可以用sorted 。sorted(itrearble, cmp=None, key=None, reverse=False),=號后面是默認值 默認是升序排序的, 如果想讓結(jié)果降序排列,用reverse=True,
最后會將排序的結(jié)果放到一個新的列表中, 而不是對iterable本身進行修改。
上述排序——(字符串為按字母排序)
比較排序優(yōu)缺點:
sorted 和list.sort 都接受key, reverse定制。但是區(qū)別是:
1、list.sort()是列表中的方法,只能用于列表。而sorted可以用于任何可迭代的對象。
2、list.sort()是在原序列上進行修改,不會產(chǎn)生新的序列。所以如果你不需要舊的序列,可以選擇list.sort()。 sorted() 會返回一個新的序列。舊的對象依然存在。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
本文題目:python——list總結(jié)-創(chuàng)新互聯(lián)
文章出自:http://aaarwkj.com/article16/jcodg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、App開發(fā)、網(wǎng)站設(shè)計、服務(wù)器托管、網(wǎng)站設(shè)計公司、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容