真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

python四種數(shù)據(jù)結(jié)構(gòu)以及l(fā)ist詳解-創(chuàng)新互聯(lián)

四種數(shù)據(jù)結(jié)構(gòu):

list

使用[]表示,線性的數(shù)據(jù)結(jié)構(gòu),適合查找數(shù)據(jù),不適合增刪數(shù)據(jù)

創(chuàng)新互聯(lián)是專業(yè)的陽(yáng)原網(wǎng)站建設(shè)公司,陽(yáng)原接單;提供做網(wǎng)站、網(wǎng)站建設(shè),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行陽(yáng)原網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
鏈表:

適合增刪數(shù)據(jù),不適合查找數(shù)據(jù)

queue:隊(duì)列:(先進(jìn)先出或后進(jìn)先出)

不允許隊(duì)列在中間進(jìn)行變化。

stack:棧

后進(jìn)先出(落盤子)

列表表示
l1 = []
l2 = [1,2,'abc']
l3 = list()
l4 = list(range(5))
可以嵌套
l5 = [1,'ab',[bool,str]]
l5[0] :打印出1,正數(shù)進(jìn)行正索引,負(fù)數(shù)進(jìn)行負(fù)索引
l5[-1] :打印出[bool,str],超界很危險(xiǎn)
l5.index(1) :返回索引號(hào)0,有相同按索引順序選取第一個(gè)
l5.count(#) :查找共有幾個(gè)#,低效,能不用就不用
O(n)時(shí)間復(fù)雜度,n代表有多少元素,.count()與.index()都是O(n)
len(l5) : 顯示當(dāng)前列表長(zhǎng)度,(列表有長(zhǎng)度屬性),時(shí)間復(fù)雜度為O(1)

增加:
l5.append(#) :向列表尾部加#元素。并且返回值是none,時(shí)間復(fù)雜度為O(1)
l5.insert(0,1): 向索引0位置插入1這個(gè)元素,索引超出直接在尾部追加(最好少用這個(gè)),返還值none,O(n)

擴(kuò)展:
l5.extend(range(200,205))
l5.extend([301,302,303]) :尾部追加擴(kuò)展,如[1,2],用完這個(gè)變[1,2,301,302,303]

l5 + [1,2,3] :返回出一個(gè)新列表,原列表沒(méi)有改變。

l9=[0,1,2] 3 :創(chuàng)建新列表:l9 = [0,1,2,0,1,2,0,1,2]



l10 = l9.copy() :將l9拷貝給l10,不是普通拷貝,嵌套是引用,表示地址
淺拷貝:嵌套類型相當(dāng)于門牌號(hào),只拷貝了房間號(hào),房間號(hào)內(nèi)住的不會(huì)拷貝。
例:l9 = [0,1,[2,3],4]
l10 = l9.copy()
l9[2][1] = 5
l10與l9均變?yōu)閇0,1,[2,5],4]

import copy
l10 = copy.deepcopy(l9) :深拷貝,相當(dāng)于嵌套的門牌號(hào)重新創(chuàng)建


l1 = [[1,2,3]]
3 就是淺拷貝

id(x) : 取內(nèi)存地址


列表刪除元素
l9.remove(2) :移除列表元素中的2 (第一個(gè)索引) ,刪完會(huì)移動(dòng),少用

l9.pop(3) :彈出并移除第[3]個(gè)索引元素,會(huì)引起挪動(dòng)(推薦這個(gè)),建議從尾部移除

l9.clear() :清除列表所有元素,剩余一個(gè)空列表

l9.reverse() :列表反轉(zhuǎn),不建議用,更多用反索引


l9.sort(key = int) :將列表中所有元素用int轉(zhuǎn)化成×××排序,轉(zhuǎn)不了就報(bào)錯(cuò);默認(rèn)從小到大排列,元素類型本身不變
l9.sort(key = str) :轉(zhuǎn)化成字符串,按ascii碼排序
l9.sort(key = int,reverse=True) :從大到小排

3 in l9 :判斷3是否在列表中(如果3只在嵌套中,則False)

l1 = [1,2,3]
l2 = l1 相當(dāng)于l2直接指向到l1

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


網(wǎng)頁(yè)名稱:python四種數(shù)據(jù)結(jié)構(gòu)以及l(fā)ist詳解-創(chuàng)新互聯(lián)
網(wǎng)站地址:http://weahome.cn/article/ccoehp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部