首頁 > 後端開發 > Python教學 > Python技巧與陷阱(二)

Python技巧與陷阱(二)

黄舟
發布: 2016-12-20 17:19:12
原創
969 人瀏覽過

6、collections 模組也提供有OrderedDict,用於取得有序字典

import collections
d = {'b':3, 'a':1,'x':4 ,'z':2}
dd = collections.OrderedDict(d)for key, value in dd.items():    PRint key, value#b 3#a 1#x 4#z 2

 7、collections 模組的defaultault是dict,但它是使用一個類型(也可以是沒有參數的可調用函數,函數返回結果作為預設值)來初始化,它接受一個類型作為參數,當所訪問的鍵不存在時,可實例化一個值作為預設值

import collections

aa = collections.defaultdict(list)

aa['a']# []aa['b'].append(1)print aa['b']# [1]


 以上就是PythonTipsandTraps(二)的內容,更多相關內容請關注PHP中文網(www.php.cn)! 

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板