python cookbook認為能用到的章節匯集

2021-09-26 15:38:21 字數 538 閱讀 7750

[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...