教培參考
教育培訓(xùn)行業(yè)知識(shí)型媒體
發(fā)布時(shí)間: 2025年05月20日 06:54
聲明列表數(shù)據(jù)并賦值
在Python語(yǔ)言中,聲明一個(gè)列表并賦值非常簡(jiǎn)單。列表元素用方括號(hào)[]括起來(lái),元素之間用英文逗號(hào)分隔。不同于其它編程語(yǔ)言,列表可以包含任意類型的元素,可以在同一個(gè)列表中存儲(chǔ)字符串、浮點(diǎn)類型、對(duì)象、復(fù)數(shù)類型等數(shù)據(jù)。
Python入門學(xué)習(xí)之列表及其運(yùn)算知識(shí)梳理
訪問(wèn)列表數(shù)據(jù)
在Python語(yǔ)言中訪問(wèn)列表數(shù)據(jù),可以直接使用下標(biāo)索引訪問(wèn)列表中的單個(gè)數(shù)據(jù)項(xiàng),也可以使用截取運(yùn)算符訪問(wèn)子列表。訪問(wèn)運(yùn)算符包括“[]”和“[:]”運(yùn)算符,用于訪問(wèn)列表中的單個(gè)數(shù)據(jù)項(xiàng),或者一個(gè)子列表。
訪問(wèn)列表單個(gè)數(shù)據(jù)項(xiàng)可以使用“[]”運(yùn)算符,訪問(wèn)語(yǔ)法如下:
list[index]
list是列表的變量名稱,index是想要訪問(wèn)的列表下標(biāo)索引,下標(biāo)范圍從0到列表長(zhǎng)度減1。
訪問(wèn)列表中的子表可以用“[:]”運(yùn)算符,“[:]”運(yùn)算符語(yǔ)法如下:
list[start:end]
list是列表的變量名稱,start是起始索引,end是終止索引,該運(yùn)算符訪問(wèn)包括start在內(nèi)到end(不包括end)的范圍內(nèi)的列表元素,返回值仍是一個(gè)列表。
向Python列表里面加元素:
1)append()
append()對(duì)于列表的操作主要實(shí)現(xiàn)的是在特定的列表最后添加一個(gè)元素,并且只能一次添加一個(gè)元素,并且只能在列表最后,語(yǔ)法如下:
m.append(元素A)
2)extend()
extend()對(duì)于列表的操作主要實(shí)現(xiàn)的是對(duì)于特定列表的擴(kuò)展和增長(zhǎng),可以一次添加多個(gè)元素,不過(guò)也只能添加在列表的最后,語(yǔ)法如下:
m.extend([元素A,元素B,……])
3)insert()
insert()對(duì)于列表的操作主要是在列表的特定位置添加想要添加的特定元素,這里的特定位置是指元素所在列表中的位置索引號(hào),是從0開(kāi)始而不是從1開(kāi)始的,語(yǔ)法如下:
m.insert(A,元素B):表示在列表m里面的第A+1處加入元素B
刪減Python列表中的一些元素:
1)m.remove()
m.remove的作用是移除掉列表m里面的特定元素,語(yǔ)法如下:
m.remove(元素A)
2)del m[n]
它的作用是刪除掉列表里面的索引號(hào)位置為n 的元素,這里需要注意的是del是一種操作語(yǔ)句,語(yǔ)法如下:
del m[n]
3)m.pop()
它的作用是將列表m的最后一個(gè)元素返回,并且在此基礎(chǔ)上進(jìn)行刪除掉,語(yǔ)法如下:
Temp=m.pop() %這里temp就會(huì)直接等于m列表里最后一個(gè)元素。
Print(m) %這里再次輸出m的時(shí)候已經(jīng)是刪掉最后一個(gè)元素的m列表。
常用的列表操作符
1)+:它主要實(shí)現(xiàn)的是多個(gè)列表之間的拼接
2)*:主要實(shí)現(xiàn)的是列表的復(fù)制和添加
3)比較>,<:主要進(jìn)行數(shù)據(jù)型列表的元素比較
4)and等:;邏輯運(yùn)算符,可以進(jìn)行列表之間的邏輯判斷
其他常見(jiàn)列表操作函數(shù)
1)m.count(A):輸出元素A在列表m里面出現(xiàn)的次數(shù)
2)m.index(A):輸出元素A在列表m里面的索引位置號(hào)
m.index(A,a,b):對(duì)于列表m里面包含多個(gè)元素A時(shí),輸出在列表m索引號(hào)a-b之間的特定索引號(hào)
3)m.reverse():將列表m進(jìn)行前后的翻轉(zhuǎn),前變后,后變前
4)m.sort():將列表m里面地?cái)?shù)據(jù)進(jìn)行從小到大的排列
5)m.sort(reverse=True):將列表m里面地?cái)?shù)據(jù)進(jìn)行從大到小的排列
Python入門學(xué)習(xí)之列表及其運(yùn)算知識(shí)梳理
以上就是優(yōu)逸客太原Python培訓(xùn)小編梳理的Python列表及其運(yùn)算的相關(guān)知識(shí)。希望對(duì)大家有所幫助。想了解更多Python基礎(chǔ)知識(shí)點(diǎn),你可以關(guān)注“優(yōu)逸客科技”公眾號(hào),定期發(fā)布熱點(diǎn)技術(shù)和求職指南。你也可以來(lái)優(yōu)逸客太原Python培訓(xùn)班,跟隨專業(yè)大牛講師學(xué)習(xí)高端潮流的課程,做企業(yè)急需的、上崗即用的高端人才!課程內(nèi)容涉及Web、爬蟲(chóng)、Python全棧、人工智能和數(shù)據(jù)挖掘等最新潮流的技術(shù),五個(gè)月的時(shí)間由淺入深,依次掌握四個(gè)階段的專業(yè)知識(shí),豐富的項(xiàng)目實(shí)戰(zhàn),讓學(xué)員能力更加優(yōu)秀,高薪自然手到擒來(lái)。
微信掃碼關(guān)注公眾號(hào)
獲取更多考試熱門資料