目錄
1. 集合和多重集合
2. 棧
3. 佇列
4. 優先佇列
>>> from collections import counter
>>> inventory = counter()
>>> loot =
>>> inventory.update(loot)
>>> inventory
counter()
>>> inventory.update(more_loot)
>>> inventory
# 唯一元素的個數
>>> len(inventory)
3# 元素總數
>>> sum(inventory.values())
6
queue.lifoqueue:提供了併發鎖語義的資料結構
queue.queue:提供了併發鎖語義的資料結構
《深入理解Python》讀書筆記
1 type函式返回任意物件的資料型別。type可以接收任何東西作為引數 整型 字串 列表 字典 元組 函式 類 模組 甚至型別物件,並返回它的資料型別。可以使用types模組中的常量來進行物件型別的比較。import mymodule import types type mymodule type...
《深入理解Python特性》讀書筆記
深入理解python特性 的讀書筆記 單前導下劃線 var 單末尾下劃線 var 雙前導下劃線 var 雙前導雙結尾下劃線var 單獨乙個下劃線 物件可以被當作函式使用,只要他實現了 call 方法 函式預設返回值為none,即所有函式都是有返回值的,不寫就是nonelambda x x 1表示就是...
讀書筆記 深入理解Python特性(一)
目錄 1.斷言 2.可維護性建議之逗號的放置 3.上下文管理器和with 4.下劃線 雙下劃線及其他 names alice bob dilbert 而不是names 一行定義,或者 names alice bob dilbert 始終堅持多行定義並且在末行放置逗號,這樣在git diff或者別人r...