需求: 当前有个字典实例,你想以某个字段比如”日期”对整个字典里面的元素进行分组。 方法: itertools.groupby()函数是专门用来干这个活的。请看下面这个例子,这里有一个列表构成的字典,你想按照日期来对列表进行分组,可以这么做: In [42]: from operator import itemgetter In [43]: from itertools import groupby In [44]: rows = [ ...: {'address' : '5412 N CLARK', 'date' : '07/01/2012'}, ...: {'address' : '5148 N CLARK', 'date' : '07/04/2012'}, ...: {'address' : '5800 E 58TH', 'date' : '07/02/2012'}, ...: {'address' : '2122 N CLARK', 'date' : '07/03/2012'}, ...: {'address' : '5645 N RAVENSWOOD', 'date' : '07/02/2012'}, ...: {'address' : '1060 W ADDISION', 'date' : '07/02/2012'}, ...: {'address' : '4801 N