阿里雲天池Python訓練營(第4天)

2021-10-24 12:14:41 字數 757 閱讀 2827

python 中setdict類似,也是一組key的集合,但不儲存value。由於key不能重複,所以,在set中,沒有重複的key

注意,key為不可變型別,即可雜湊的值。

從結果發現集合的兩個特點:無序 (unordered) 和唯一 (unique)。

由於set儲存的是無序集合,所以我們不可以為集合建立索引或執行切片(slice)操作,也沒有鍵(keys)可用來獲取集合中元素的值,但是可以判斷乙個元素是否在集合中。

由於 set 是無序和無重複元素的集合,所以兩個或多個 set 可以做數學意義上的集合操作。

python 提供了不能改變元素的集合的實現版本,即不能增加或刪除元素,型別名叫frozenset。需要注意的是frozenset仍然可以進行集合操作,只是不能用帶有update的方法。

在 python 中,序列型別包括字串、列表、元組、集合和字典,這些序列支援一些通用的操作,但比較特殊的是,集合和字典不支援索引、切片、相加和相乘操作。

reversed(seq)函式返回乙個反轉的迭代器。

enumerate(sequence, [start=0])

zip(iter1 [,iter2 […]])

阿里雲天池Python訓練營

字串 引號之間的字元集合 單引號或雙引號 反斜槓符號 單引號 雙引號 n換行 t橫向製表符 tab r回車 原始字串 所有的字串都是直接按照字面的意思來使用 不轉義特殊或不能列印的字元 在字串前邊加乙個英文本母 r 三引號允許字串跨多行 可包含換行符 製表符以及其他特殊字元 具有不可修改性 通過元素...

阿里雲天池python訓練營

函式是物件 可從函式中返回用於構建高階函式 def函式名 引數 函式 文件字串 function suite return 表示式 以def 形參必須放在圓括號中 形參只是形式 表示佔據的引數位置 函式的第一行語句可使用文件字串 存放函式說明 利用.doc 呼叫 執行的 需要縮排 return 表示...

阿里雲天池Python訓練營

本節主要介紹python中的類與物件,並針對相關用法進行展開說明。其中拓展了需要掌握及區別的內容,對於類的用法及物件的含義需重點掌握。類定義物件的結構 以類為模板建立物件 物件是類的例項 類不但包含方法定義 還包含所有例項共享的資料 class 類名 類的實現 類的名稱以大寫字母開頭 子類建構函式基...