容器——归纳数据
一、什么是容器
容器是 Python 中的一種特殊類型的數(shù)據(jù),是用來裝載數(shù)據(jù)的,同時它也被泛稱為數(shù)據(jù)結(jié)構(gòu)。
我們使用容器的目的在于,把它當(dāng)成數(shù)據(jù)工具來使用,而工具的使用方式又和工具的使用場景以及我們解決問題的思維密不可分。正如同生活中常見的紙箱子,幾乎能在各種你能想到的地方用上它,在書桌上紙箱可以作為物品的歸納箱;在購物時紙箱可以作為運(yùn)送快遞的包裝盒;甚至紙箱也可以是貓玩耍和休息的地方。
在 Python 中有 4 種常見的容器類型,它們分別是:列表,字典,元組,集合。最常用而且最靈活的是前兩種容器。
二、不同類型的容器
1、列表 List
list = [val1,val2,val3,val4]
列表的外觀特征是方括號,其中的每一個元素以逗號進(jìn)行相隔,其中的元素可以是 Python 中任意類型的數(shù)據(jù)。列表被設(shè)計(jì)成易于修改和添加元素的形態(tài),通常我們會根據(jù)自己對數(shù)據(jù)的設(shè)計(jì),將邏輯上具有相同特征的數(shù)據(jù)進(jìn)行歸類,放在列表中。
2、字典 Dict
dict = {key1:val1,key2:val2}
字典的外觀特征是花括號,其中的每一個元素以逗號進(jìn)行相隔,并且以冒號相隔、兩端各有數(shù)值,也就是所謂鍵值對應(yīng)的關(guān)系。這樣設(shè)計(jì)的目的是方便以名稱尋找內(nèi)部元素。同時字典是無序的,也就是說內(nèi)部元素并不會有固定的位置,會在不同的時候變化.
3、元祖 Tuple
tuple = (val1,val2,val3,val4)
元組的外觀特征是圓括號,其中的每一個元素以逗號進(jìn)行相隔。我們經(jīng)常會把元組稱為不可變的列表,因?yàn)樵M里面的元素是不能夠進(jìn)行替換、修改、刪除的。元組用來放在邏輯上具有不相同特征的數(shù)據(jù)。
4、集合 Set
set = {val1,val2,val3,val4}
集合的外觀特征是花括號,但是沒有像字典那樣的鍵值對應(yīng)的關(guān)系,內(nèi)部不會有值重復(fù)的兩個元素,是嚴(yán)格意義上的數(shù)學(xué)運(yùn)算工具。
三、怎么把數(shù)據(jù)裝到容器中?
對字符串使用方法得到列表
現(xiàn)在來做這樣一件事情,把這段文本分割成4段:標(biāo)題1、段落1、標(biāo)題2、段落2。使用【方法】構(gòu)造容器是很常見的,在這里我們用 split 方法把文本片段分割成裝載著一個個元素的列表。
轉(zhuǎn)載于:https://www.cnblogs.com/Lamfai/p/9385558.html
總結(jié)
- 上一篇: WORD文档的超链接无法打开——“由于本
- 下一篇: 2022年华为杯中国研究生数学建模竞赛C