新聞中心
python中的列表基于PyListObject實(shí)現(xiàn),列表支持元素的插入、刪除、更新操作,因此PyListObject是一個(gè)變長(zhǎng)對(duì)象(列表的長(zhǎng)度隨著元素的增加和刪除而變長(zhǎng)和變短),同時(shí)它還是一個(gè)可變對(duì)象(列表中的元素根據(jù)列表的操作而發(fā)生變化,內(nèi)存大小動(dòng)態(tài)的變化)。

成都創(chuàng)新互聯(lián)公司專注骨干網(wǎng)絡(luò)服務(wù)器租用十多年,服務(wù)更有保障!服務(wù)器租用,IDC機(jī)房托管 成都服務(wù)器租用,成都服務(wù)器托管,骨干網(wǎng)絡(luò)帶寬,享受低延遲,高速訪問。靈活、實(shí)現(xiàn)低成本的共享或公網(wǎng)數(shù)據(jù)中心高速帶寬的專屬高性能服務(wù)器。
列表(list)就是數(shù)組:
列表是Python中的一個(gè)對(duì)象
對(duì)象(object)就是內(nèi)存中專門用來存儲(chǔ)數(shù)據(jù)的一塊區(qū)域
之前我們學(xué)習(xí)的對(duì)象,像數(shù)值,它只能保存一個(gè)單一的數(shù)據(jù)
列表中可以保存多個(gè)有序的數(shù)據(jù)
列表是用來存儲(chǔ)對(duì)象的對(duì)象
python中列表的使用:
# 創(chuàng)建列表,通過[]來創(chuàng)建列表 my_list = [] # 創(chuàng)建了一個(gè)空列表 print(my_list , type(my_list)) # 列表存儲(chǔ)的數(shù)據(jù),我們稱為元素 # 一個(gè)列表中可以存儲(chǔ)多個(gè)元素,也可以在創(chuàng)建列表時(shí),來指定列表中的元素 my_list = [10] # 創(chuàng)建一個(gè)只包含一個(gè)元素的列表 # 當(dāng)向列表中添加多個(gè)元素時(shí),多個(gè)元素之間使用,隔開 my_list = [10,20,30,40,50] # 創(chuàng)建了一個(gè)保護(hù)有5個(gè)元素的列表 # 列表中可以保存任意的對(duì)象 my_list = [10,'hello',True,None,[1,2,3],print] # 列表中的對(duì)象都會(huì)按照插入的順序存儲(chǔ)到列表中, # 第一個(gè)插入的對(duì)象保存到第一個(gè)位置,第二個(gè)保存到第二個(gè)位置 # 我們可以通過索引(index)來獲取列表中的元素 # 索引是元素在列表中的位置,列表中的每一個(gè)元素都有一個(gè)索引 # 索引是從0開始的整數(shù),列表第一個(gè)位置索引為0,第二個(gè)位置索引為1,第三個(gè)位置索引為2,以此類推 my_list = [10,20,30,40,50] # 通過索引獲取列表中的元素 # 語法:my_list[索引] my_list[0] # print(my_list[4]) # 如果使用的索引超過了范圍,會(huì)拋出異常 # print(my_list[5]) IndexError: list index out of range # 獲取列表的長(zhǎng)度,列表中元素的個(gè)數(shù) # len()函數(shù),通過該函數(shù)可以獲取列表的長(zhǎng)度 # 獲取到的長(zhǎng)度的值,是列表的索引 + 1 print(len(my_list)) # 5
文章名稱:創(chuàng)新互聯(lián)Python教程:python中的列表是一個(gè)對(duì)象嗎?
新聞來源:http://www.5511xx.com/article/dhhscee.html


咨詢
建站咨詢
