Метод пакета ключа Python и то же значение

Метод один:

Используйте itertools.groupby ()

строки = [ 
     { ' адрес ' : ' 5412 N CLARK ' , ' Дата ' : ' 07/12/2012'}, 
     { ' адрес ' : ' 5148 N CLARK ' , ' Дата ': ' 07/04/2012 '} , 
     { ' адрес ' : ' 5800 Е 58 - й', ' дата ': ' 07/12/2012'},    
]
от оператора импорта itemgetter
 из itertools импорта GroupBy 


rows.sort (ключ = itemgetter ( ' дата ' )) 

на сегодняшний день, вещи в GroupBy (строки, ключ = itemgetter ( ' дата ' )):
     печать (дата)
     для ввода в пункты:
         печать ( '  ' , я)

Что здесь важно, чтобы первый сортировать данные в соответствии с областями интересов. Поскольку GroupBy может проверять только смежные элементы, без предварительного заказа, это не будет так, как вы хотите, чтобы записать пакет.

Способ второй:

из коллекций импорта defaultdict 


rows_by_date = defaultdict (список)
 для строки в строках: 
    rows_by_date [строка [ ' дата ' .]] присоединять (строка)

 

рекомендация

отwww.cnblogs.com/BeautifulWorld/p/11706126.html
рекомендация