攝影或3C

Python四種容器(list, tuple, set, dict)的CRUD(Create創建, Read讀取, Update修改, Delete刪除)

CRUD\容器 空list: [] 空tuple:() 空set: set() ,無序,內容不重複 dict:{} ,字典,屬性-鍵值組
Create(插入) list.append() tuple2 = tuple1 + (5,)
只能+tuple,不能+int

tuple1沒變,

長度與內容皆不可變動

set.add(非複值的項目) dict[“key”]=value
dict1.update(dict2),批次
keys若有重複,
dict2的keys覆蓋dict1
Retrieve(查詢) list[index] tuple[index] 無,set是無序的,不像list,tuple有index,
也不像dict有keys,無查詢功能
dict[“key”]
Update(修改) list[index]=value 不可修改 1. set.update(另一個複值容器),合併
複值容器若是dict,只取keys,捨棄values
2. set.update(非複值的項目),加入
3. set.update(str),加入一堆chr
dict[“key”]=value
dict1.update(dict2),批次
keys若有重複,
dict2的keys覆蓋dict1
Delete(刪除) 1. 依內容: .remove(元素)
2. 依順序: .pop(index)
del tuple
只能整個tuple刪除,
不能只刪除某一元素
1. 依內容:.remove(元素)
2. 刪除記憶體實際存放的第一個項目: set.pop()
但set是無序的,不知道會刪掉那一個項目
dict.pop[“key”]

基本容器:

函式操作:

推薦hahow線上學習python: https://igrape.net/30afN

儲蓄保險王

儲蓄險是板主最喜愛的儲蓄工具,最喜愛的投資理財工具則是ETF,最喜愛的省錢工具則是信用卡