[2]
將序列分解為單獨的變數
問題:現在有乙個包含 n 個元素的元組或者是序列,怎樣將它裡面的值解壓後同時賦值給 n 個變數?
字典中的鍵對映多個值
問題:怎樣實現乙個鍵對應多個值的字典(也叫 multidict)?
查詢兩字典的相同點
問題:怎樣在兩個字典中尋尋找相同點(比如相同的鍵、相同的值等等)?
命名切片
問題:如果你的程式包含了大量無法直視的硬編碼切片,並且你想清理一下**。
通過某個欄位將記錄分組
問題:你有乙個字典或者例項的序列,然後你想根據某個特定的字段比如 date 來分組迭代訪問。
過濾序列元素
問題:你有乙個資料序列,想利用一些規則從中提取出需要的值或者是縮短序列
從字典中提取子集
問題:你想構造乙個字典,它是另外乙個字典的子集。
轉換並同時計算資料
問題:你需要在資料序列上執行聚集函式(比如 sum() , min() , max() ), 但是首先你需要先轉換或者過濾資料
字串和文字
Python Cookbook學習記錄
4.迭代器和生成器 4.9迭代所有可能的組合和排列 import itertools items a b c permutations 接受乙個元素集合,將其中的元素重排列為所有可能的情況,並以元組形式返回 for p in itertools.permutations items print p ...
python cookbook學習筆記十一
csv檔案讀取 csv檔案格式如下 分別有2行三列。訪問 如下 f open r e py prj test.csv rb f csv csv.reader f forf inf csv printf 在這裡f是乙個元組,為了訪問某個字段,需要用索引來訪問對應的值,如f 0 訪問的是first,f ...
每天學點Python Cookbook(四)
任務 尋找上乙個星期五的日期。解決方案 通過python標準庫的datetime模組,可以快速完成此任務。import datetime,calendar def find last friday last friday datetime.date.today oneday datetime.tim...