列表(list)
集合(set)
元祖(tuple)
字典(dict)
python提供雙向列表
集合(set):
s = set() # 使用全域性函式set來建立乙個集合
s = set() # 建立集合,並賦值
s = {} # 如果使用空的{}來建立乙個物件,該物件是字典,並不是集合
s = # {}至少要有乙個元素,此時才是集合
常見方法
clear #
remove #
copy #
add # 增加元素
difference # 差集
intersection # 交集
union # 並集
update # 更新集合,合併集合
discard # 移除元素,但是如果不存在,則不做任何操作
元組(tuple)
定義通過若資料型別
t = (元素…)
tuple全域性函式
tt = tuple()
tt = tuple((元素…))
元組的特點
元組是乙個不可變了型別,元組的元素一旦定義下來,則無法改變
常見方法
index
count
字 典(dict)
鍵值對形式儲存的
定義d =
d = dict()
如何訪問值
通過key來訪問對應的值
字典物件[key] # 返回key對應的值,如果沒有,丟擲異常
字典物件[key] = 新值
字典物件[新key] = 新值 # 增加新的鍵值對
常見方法
clear
copy
get # 和字典物件[key]類似,獲取鍵對應值,注意,如果沒有該鍵,返回none
keys # 返回所有的鍵
values # 返回所有的值
setdefault # 設定預設值
items # 返回乙個鍵值對
pop(key) # 通過key刪除鍵值對
popitem # 移除乙個鍵值對,移除的規則是lifo(last in first out)
什麼是容器,什麼是Docker
此文 自行文時有所改動 容器是一種輕量級 可移植 自包含的軟體打包技術,使應用程式可以在幾乎任何地方以相同的方式執行。開發人員在自己筆記本上建立並測試好的容器,無需任何修改就能夠在生產系統的虛擬機器 物理伺服器或公有雲主機上執行。docker是容器的一種,還有其他容器,比如 coreos 的 rkt...
什麼是容器類
faq 2.15 在c 中模板是最強大的 復用機制.模板最普通的用法是容器,容器是用來建立包含其他物件的物件。有許多不同的容器模板,包括鏈結的列表 list 向量 vectors 也就是 arrays sets,和maps。容器模板讓程式設計師在使用前人總結的精煉的資料結構中獲益。例如二進位制樹,總...
什麼是python的庫 什麼是python標準庫
什麼是python標準庫 閱讀 72 python 標準庫非常龐大,所提供的元件涉及範圍十分廣泛,正如以下內容目錄所顯示的。這個庫包含了多個內建模組 以 c 編寫 常用的python標準庫,個人認為分為三類 7大程式設計常用,第三方庫以及常用的科學計算庫.常用的7大庫有 os 作業系統 time 時...