Python自學個人知識點記錄7 集合

2021-09-27 04:30:30 字數 805 閱讀 7404

1.集合的用處就是唯一,會自動將集合裡的重複值刪除,例如》 num2 =

>>> num2

;2.集合不可以使用位置索引來查詢值;

3.建立集合有兩種辦法,第一種用花括號建立類似上1.,第二種是使用set()函式,>>> set1 = set([1,2,3,4,5])

>>> set1

>>> type(set1)

,set()函式的引數也是唯一,可以是列表、元組、字串;

4.集合有助於去除列表(或其他序列)的重複元素,舉例一,不使用集合的做法,

舉例二,使用集合的做法:>>> num1=list(set(num1))

>>> num1

[0, 1, 2, 3, 4, 5];

5.可以判斷乙個元素是否存在在集合中,舉例:>>> 1 in num1

true;

6.add():集合新增元素的函式,舉例:>>> num2.add(6)

>>> num2

;7.remove():移除集合中的某個元素,舉例:>>> num2.remove(6)

>>> num2

;8.不可變集合:使用frozenset()方法,舉例:>>> num3 = frozenset([1,2,3,4,5])

>>> num3.add(0)

traceback (most recent call last):

file "", line 1, in

num3.add(0)

attributeerror: 'frozenset' object has no attribute 'add',會報錯。

Python自學個人知識點記錄5 函式

1.建立函式使用def關鍵字就行,也可以帶上引數,如ceshi1 ceshi2 name ceshi3 name1,name2 2.可以使用關鍵字return來獲得返回值 3.形式引數parameter,實際引數argument 5.關鍵字引數 傳入實參的時候可以帶上關鍵字引數,例如ceshi1 n...

Python自學個人知識點記錄11 類和物件

1.封裝 將資料放在乙個列表或其他序列字典中是基於資料層面的封裝,將常用的 段打包成乙個函式是基於語句層面的封裝,而物件就是這兩種封裝的合一。物件是模擬真實世界 例如乙隻龜靜態資料有顏色 體重等,動態資料有爬 跑等 把資料和 都封裝到一起,即物件 屬性 方法 2.建立乙個物件也叫做類的例項化,舉例寫...

知識點記錄

1 jensen不等式 jensen不等式表述如下 如果f是凸函式,x是隨機變數,那麼 特別地,如果f是嚴格凸函式,那麼 e f x f e x 當且僅當p x e x 1,也就是說x是常量。2 unet結構,卷積的三種模式 full,same,valid 其實這三種不同模式是對卷積核移動範圍的不同...