學習筆記8

2021-10-09 18:28:44 字數 914 閱讀 6282

集合

set(集合)和dict(字典)類似,但集合只有鍵,沒有值,同樣因為鍵不能重複,所以集合內沒有重複的元素。 鍵為不可變型別,可雜湊。

建立乙個空集合只能用s=set(),s={}只能建立空字典。

建立集合用花括號把所有元素括起來就行,元素之間用逗號相隔。集合內的重複元素會自動被過濾。

使用set(value)函式,可以把字串,列表,或元組轉換為集合。

集合有兩個特點,無序和唯一。

集合不能索引也不能切片,也不能通過鍵來獲取集合中元素的值,但是可以判斷元素是否在集合內。

python中有乙個不能改變元素的集合的實現版本,型別名為frozenset,該型別能夠進行集合的操作,只是不能改變集合。

練習題

tuple1=(1,)

set1=set()

set2=

set1.update(set2)

list1=[「a」,「b」,「a」,「b」]

set1=set(list1)

list1=list(set1)

set1=

set2=

set1 ^ set2

set1=

set2=

times=0

for i in set1:

if i in set2:

times+=1

print(times)

序列

練習題

max(list1) min(list1)

sort 只能用在列表上,sorted()可以用在所有可迭代的物件上。sort是在原有的列表上修改,而sorted()則是返回乙個新的迭代物件。

sum(range(1,101))

學習筆記8

1.vim的三種模式 命令模式插入模式退出模式 2.進入insert模式的方法 i 游標所在位置插入 i 游標所在行首插入 a 游標所在字元的下一位插入 a 游標所在行的行首插入 o 游標所在行的下一行插入 o 游標所在行的上一行插入 3.在退出模式中 wq退出並儲存 wq 強行退出儲存 q在沒有修...

MFC學習筆記(8)

新增設定對話方塊 1.插入對話方塊資源 2.建立乙個對話方塊類 3.給編輯框關聯乙個unit型變數作為使用者設定值 4.新增乙個用來顯示對話方塊的選單項 5.給選單項新增命令響應 6.在view中新增對話方塊標頭檔案 7.構造乙個對話方塊類物件然後呼叫物件的成員函式domodal 顯示對話方塊 8....

Effective C 學習筆記(8)

term11 handle assignment to self in operator 1.在 操作符內自我賦值有風險 我們可能不太會寫出類似a a這樣的表示式。但如果說對於同乙個物件,其使用不同的指標 引用 容器等等指向它的時候,我們就很難保證一定不會自我賦值。自我賦值的實現裡,如果僅僅是類似於...