新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python中的列表是一個對象嗎?
python中的列表基于PyListObject實現(xiàn),列表支持元素的插入、刪除、更新操作,因此PyListObject是一個變長對象(列表的長度隨著元素的增加和刪除而變長和變短),同時它還是一個可變對象(列表中的元素根據(jù)列表的操作而發(fā)生變化,內(nèi)存大小動態(tài)的變化)。

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


咨詢
建站咨詢
