python第四天 四大容器分析

2021-10-03 02:03:29 字數 1371 閱讀 1496

在python學習的第二天,我們學習了資料型別的基礎資料型別,今天我們來學習下python資料型別中的組合資料型別。

今天我們我們學習的組合資料型別在python中又稱「容器」

「容器是用來存放資料的,是一種把多個元素組織在一起的資料結構,容器中的元素可以逐個地迭代獲取,可以用in, not in關鍵字判斷元素是否包含在容器中。容器是一種可以包含其他型別物件(如列表、元組、字典等)作為元素的物件。」

在python中容器有很多,今天我們主要學習其中我們最常用的四種:

1)、列表是一種序列型別,建立後可以隨意修改

2)、使用方括號[ ]或list建立,元素間用逗號,分隔

3)、列表中各元素的型別可以不同,無長度限制,可重複,各元素有順序排列

4)、列表中元素的訪問,是通過下標訪問(一般從0開始)

4)、列表型別操作函式和方法

1)、集合元素之間無序,元素唯一。

2)、集合元素不可更改,不能是可變資料型別

3)、集合用大括號{}表示,元素之間用逗號,分隔

4)、建立集合型別用{} 或 set(),空集合必須用set()建立

5)、集合的操作函式和方法

1)、元組型別是一種不可變型別,一旦建立就不能修改

2)、使用小括號() 或tuple()建立,元素間用逗號,分隔,即使只有乙個元素,也應在元素後加逗號

3)、可以使用或不使用小括號: return 1,2,3 ---------->(1,2,3)

4)、如果元組的元素是可變型別,那元組也是可變的

5)、元組的常用方法

1)、字典是鍵值對的集合,鍵值對之間無序

2)、採用大括號{}或dict()建立,鍵值對用冒號:表示,鍵值對之間用逗號,分隔,key必須為字串

3)、在字典變數中通過鍵獲得值:值 = dict[『鍵』]

4)、字典型別操作函式和方法

d =

for k in d :

print

(k,d[k]

)

d =

for key in d.keys():

print

(key,d[key]

)

d =

for k,v in d.items():

print

(k,v)

今天我們主要學習了python的四大容器,對於資料的儲存有了一定的了解,希望我們會學到更多的知識,期待接下來的學習。

fifo: first in, first out.先進先出

lifo: last in, first out.後進先出

這兩種都是磁碟管理的一種演算法,fifo用於佇列,lifo用於棧。

學習python 第四天

python 迴圈結構 迴圈結構可以輕鬆的控制某件事重複 再重複的發生。在python中構造迴圈結構有兩種做法,一種是for in迴圈,一種是while迴圈。for in迴圈 如果明確的知道迴圈執行的次數或者是要對乙個容器進行迭代 後面會講到 那麼我們推薦使用for in迴圈 用for迴圈實現1 1...

Python學習 第四天

map函式可以對序列中個每個值進行某種批量轉化操作,然後將結果作為迭代器iterator返回,迭代器可以利用for迴圈或者next 函式來訪問每個值。map函式接收兩個引數,乙個是函式f,乙個是iterator,map在iterable的每個元素上依次執行函式f,並把結果作為新的iterator迭代...

學習python,第四天

echo 內容 a 將內容放到檔案裡 ls lh a 會覆蓋原有內容 echo a 追加到末尾 不會覆蓋原有內容 管道 ls lha more shutdown關機 shutdown now立刻關機 shutdown r重啟 shutdown c取消 shutdown 10 00十點關機 shutd...