什麼是容器 python提供的容器

2021-10-23 01:18:02 字數 1119 閱讀 2658

列表(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 時...