- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
http://docs.djangoproject.com/en/dev/ref/templates/builtins/#regroup
我可以想到几种使用循环的方法,但我特别想知道是否有一个简洁的单行。
最佳答案
结合 itertools.groupby
与 operator.itemgetter
得到一个很好的解决方案:
from operator import itemgetter
from itertools import groupby
key = itemgetter('gender')
iter = groupby(sorted(people, key=key), key=key)
for gender, people in iter:
print '===', gender, '==='
for person in people:
print person
关于python - 与 Django 的 'regroup' 模板标签等效的惯用 Python 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/477820/
我有一个像这样的 JSON 文档: { 'item1':{ 'value':[a,b], 'number':1 }, 'item2':{ 'value':[a], 'n
目前正在从事一个电子商务项目(使用 django-oscar),我遇到了关于购物车模板上显示的产品的问题。 我使用 {% regroup %} 标签是因为我有几种类型的产品:独立产品、父产品或子产品。
我正在使用 regroup模板标签对选择字段上的查询集输出进行分组。在模型中: RESOURCE_TYPES = ( ('tut','External tutorial'),
http://docs.djangoproject.com/en/dev/ref/templates/builtins/#regroup 我可以想到几种使用循环的方法,但我特别想知道是否有一个简洁的单
我正在为一个工作列表网站编写模板,我想在其中按日期订购一组短期工作,它们目前按地区分组。工作日是非连续的,并存储为每个工作的属性。这是我希望工作被订购的日子。 我有一个字典(区域)列表,每个字典都包含
我是一名优秀的程序员,十分优秀!