首頁(yè)技術(shù)文章正文

Python中的數(shù)據(jù)容器指的是什么?

更新時(shí)間:2023-04-17 來(lái)源:黑馬程序員 瀏覽量:

IT培訓(xùn)班

數(shù)據(jù)容器是一種可以容納多份數(shù)據(jù)的數(shù)據(jù)類(lèi)型,容納的每一份數(shù)據(jù)稱(chēng)之為1個(gè)元素每一個(gè)元素,可以是任意類(lèi)型的數(shù)據(jù),如字符串、數(shù)字、布爾等。

數(shù)據(jù)容器根據(jù)特點(diǎn)的不同,如:是否支持重復(fù)元素,是否可以修改,是否有序等。

分為5類(lèi),分別是:列表(list)、元組(tuple)、字符串(str)、集合(set)、字典(dict),它們各有特點(diǎn),但都滿足可容納多個(gè)元素的特性。

列表的定義格式

列表(list)類(lèi)型,是數(shù)據(jù)容器的一類(lèi),如果一個(gè)班級(jí)100位學(xué)生,每個(gè)人的姓名都要存儲(chǔ),應(yīng)該如何書(shū)寫(xiě)程序?聲明100個(gè)變量嗎?使用列表列表一次可以存儲(chǔ)多個(gè)數(shù)據(jù)。

列表內(nèi)的每一個(gè)數(shù)據(jù),稱(chēng)之為元素,以 [] 作為標(biāo)識(shí),列表內(nèi)每一個(gè)元素之間用, 逗號(hào)隔開(kāi)。列表的基本語(yǔ)法如下:

#字面量
[元素1,元素2,元素3,元素4,...]


#定義變量
變量名稱(chēng)=[元素1,元素2,元素3,元素4,...]


#定義空列表
變量名稱(chēng)=[]
變量名稱(chēng)=list()
使用[]的方式定義列表的過(guò)程如下:
name_list = ['itheima', 'itcast', 'python']
print(name_list)
print(type(name_list))
['itheima','itcast','python']
<class 'list'>
my_list = ['itheima', 666, True]
print(my_list)
print(type(my_list))
['itheima',66, True]
<class 'list'>
嵌套列表的定義
my_list = [ [1, 2, 3], [4, 5, 6] ]
print(my_list)
+print(type(my_list))
[[1,2, 3], [4,5,6]]
<class 'list'>

注意:列表可以一次存儲(chǔ)多個(gè)數(shù)據(jù),且可以為不同的數(shù)據(jù)類(lèi)型,支持嵌套。





分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!