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

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

更新時間:2023-04-17 來源:黑馬程序員 瀏覽量:

IT培訓班

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

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

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

列表的定義格式

列表(list)類型,是數(shù)據(jù)容器的一類,如果一個班級100位學生,每個人的姓名都要存儲,應該如何書寫程序?聲明100個變量嗎?使用列表列表一次可以存儲多個數(shù)據(jù)。

列表內(nèi)的每一個數(shù)據(jù),稱之為元素,以 [] 作為標識,列表內(nèi)每一個元素之間用, 逗號隔開。列表的基本語法如下:

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


#定義變量
變量名稱=[元素1,元素2,元素3,元素4,...]


#定義空列表
變量名稱=[]
變量名稱=list()
使用[]的方式定義列表的過程如下:
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'>

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





分享到:
在線咨詢 我要報名
和我們在線交談!