6、collections 模塊還提供有OrderedDict,用于獲取有序字典
import collectionsd = {'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 模塊的defaultdict 模塊
defaultdict類就像是dict,但它是使用一個類型(也可以是沒有參數的可調用函數,函數返回結果作為默認值)來初始化,它接受一個類型作為參數,當所訪問的鍵不存在時,可實例化一個值作為默認值
import collectionsaa = collections.defaultdict(list)aa['a']# []aa['b'].append(1)print aa['b']# [1]
新聞熱點
疑難解答