1. Problema
Agrupar registros de una estructura de datos a partir de un campo, para luego ser iterados.
2. Solución
La función groupby() (módulo itertools) permite la agrupación de registros por medio de un campo en particular (Beazly, Jones, 2013).
3. Código Python 3
Archivo Python agrupar-registros.py [enlace alternativo]:
Prueba de ejecución:
Prueba de ejecución:
01/01/2012: {'fecha_registro': '01/01/2012', 'usuario': 'johnortizo'} {'fecha_registro': '01/01/2012', 'usuario': 'infZer0'} 13/03/2012: {'fecha_registro': '13/03/2012', 'usuario': 'fhernd'} 17/11/2016: {'fecha_registro': '17/11/2016', 'usuario': 'JohnOrtizLrnr'} 23/12/2011: {'fecha_registro': '23/12/2011', 'usuario': 'johnfoo'} {'fecha_registro': '23/12/2011', 'usuario': 'jf.ortiz'}
4. Literatura & Enlaces
Beazly D, Jones B. K. (2013). Python Cookbook, Third Edition. United States: O'Reilly Media.
O
No hay comentarios:
Publicar un comentario
Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.