python入門 四大容器簡析

2021-10-03 02:11:51 字數 1702 閱讀 8370

容器:python用來操作多個資料的一種資料型別

1.list 列表 2.set 集合 3.tuple 元組 4.dict 字典

1、set是乙個無序的元素唯一的容器

建立

2、set的常用方法

add # 新增元素

copy # 拷貝物件(淺拷貝)

pop # 隨機移除元素

remove # 移除指定的值 如果移除的值不存在會報錯

intersection # 交集(aa和bb都有的數字)

difference # 差集(bb中沒有aa中有的數字)

union # 並集

clear # 將列表清空

1、tuple是有索引的不可變型別的容器

注:當元組的元素是可變型別,那麼該元組是可變的,但只有可變元素可變,其它元素不可變。

在定義元組時,如果只有乙個元素,那麼一定要在該元素後面加個逗號。

建立

2、常用方法

count # 統計元素出現的次數

index # 查詢元素在列表中的位置,注意:如果元素不存在,則顯示異常,如果該元素存在多個,則返回第乙個。

1、使用鍵-值 (key-value)儲存,鍵和值鍵必須是唯一的,值可為任何資料型別,如字串,數字或元組。

建立

2、常用方法

獲取key對應的值,使用如下兩種方式:

f[「key」] # 如果這個key不存在,則丟擲異常

f.get(「key」) # 如果這個key不存在,則返回none

copy # 複製物件(淺拷貝)

pop(「key」) # 通過key刪除對應的鍵值對

popitem # 隨機刪除乙個鍵值對,按照lifo規則(後進先出)

另外對應的fifo規則:先進先出

keys() # 以列表返回乙個字典所有的鍵

values() # 以列表返回乙個字典所有的值

items() # 以列表返回可遍歷的(鍵, 值) 元組陣列

clear # 將列表清空

Python入門 四大容器解析

1.list 列表,是一種有序的集合,可以隨時新增和刪除其中的元素。2.set 集合,集合中可以儲存任意型別的資料,集合中不會出現重複的資料 3.dict 字典,字典是另一種可變容器模型,且可儲存任意型別物件。4.tuple 元組,tuple和list非常類似,但是tuple一旦初始化就不能修改。列...

python第四天 四大容器分析

在python學習的第二天,我們學習了資料型別的基礎資料型別,今天我們來學習下python資料型別中的組合資料型別。今天我們我們學習的組合資料型別在python中又稱 容器 容器是用來存放資料的,是一種把多個元素組織在一起的資料結構,容器中的元素可以逐個地迭代獲取,可以用in,not in關鍵字判斷...

資料庫事務四大特性和事務隔離級別簡析

資料庫事務必須具備四大特性,簡稱acid特性 所謂的事務,是操作的整體性,1 原子性 atomicity 2 一致性 3 隔離性 4 永續性 事物隔離級別 1,讀未提及 read uncommit 隔離級別最低,允許髒讀,2,讀已提交 read commit 3,可重複讀 repeatable re...