第九集 資料型別 字典和集合推導式

2022-09-25 05:06:11 字數 1375 閱讀 3834

'''字典推導式

'''vardict =

print(vardict)

for k ,v in vardict.items():

print(k ,v ,end='')

# # 更新字典

# new1 = vardict.update(d=11)

vardict.update()

print()

print(vardict)

# 使用字典推導式 互換key value

new_dict =

new_dict1 = #返回的是乙個集合

print(new_dict)

# 結果

# # a 12 sc 4

# #

'''

集合推導式

什麼事集合:{}

'''# 定義集合

vars =

# 1,無序 2 flase在集合中表示為0 所以只能存在乙個,true代表1 和1 只能存在乙個

# 3,元素的值不能重複

print(vars)

# 檢測值

re = 12 in vars

re = 12 not in vars

print(re)

# 集合的便利

for i in vars:

print(i,type(i))

print('清空集合',vars.clear())

varss =

# 新增元素

varss.update()

print(varss)

# 淺拷貝

vd= varss.copy()

print(f'淺拷貝')

# 結果

# true

# abc

# false

# love

# true

# (1, 2, 3)

# 123

# 清空集合 none

# # 淺拷貝

'''

冰凍集合:

語法:定義冰凍集合,只能使用frozenset()進行冰凍集合定義

並凍集合只能做集合相關的運算:求交集,差集...

'''jihe =

vars = frozenset(jihe)

# vars = frozenset([3,4,5])

print(vars)

# 冰凍集合的推導式

res = frozenset(i<<1 for i in range(6))

print(res)

結果:frozenset()

frozenset()

4點起步C (第九集)

1.定義乙個電視機類 tv 包含的私有資料成員有 類別 type 電壓 voltage 尺寸 size 兩個公有成員函式stat和stop分別用於啟動電視和關閉電視。在類內定義類的建構函式和析構函式,其中建構函式是帶預設值引數的函式,來初始化資料成員。在類外定義多個函式用來設定和獲取類的私有資料成員...

python基礎(九) 集合 資料型別分類與總結

二 資料型別分類與總結 集合的應用場景 關係運算 去重 1 定義集合 集合 可以包含多個元素,用逗號分隔 集合的元素遵循三個原則 注意 集合的目的是將不同的值存放到一起,不同的集合間用來做關係運算,無需糾結於集合中單個值 2 建立集合a 字典和集合都採用花括號表示,若有kv則為字典,否則為集合 建立...

FJUT第三週寒假作業《第九集,離間計》棧

timelimit 1000ms memorylimit 128mb 64 bit integer io format i64d problem description 擁有了超強的體能和跑步速度後,小a的信心極度膨脹。正當他準備潛入 們的聚會地點套取情報的時候,小a發現組織的守衛非常嚴密,根本沒有...