gpt4 book ai didi

jinja2 - 如何按元组中的第一个元素对元组列表进行排序?

转载 作者:行者123 更新时间:2023-12-01 23:54:19 25 4
gpt4 key购买 nike

我有一个元组列表,其中包含一个整数和一个日期时间对象。我想按整数排序。例如:

list = (45, datetime.datetime(2014, 7, 25, 13, 20, 8, 332000)), (43, datetime.datetime(2014, 7, 25, 13, 17, 47, 873000)),...

我现在的代码是不正确的:

var sort = {{list|sort(reverse = True)}}

我看到 jinja 中有一个属性选项,但无法使用它来仅按第一个元素排序。

最佳答案

我很高兴地发现您可以在没有自定义过滤器的情况下轻松地做到这一点(参见 source code )。您可以使用“.”指定多个属性。并使用数字索引来处理数组/元组索引。

{% for assignment, submission in group|sort(attribute='0.name') %}
{{ assignment.name }}
{% endfor %}

关于jinja2 - 如何按元组中的第一个元素对元组列表进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24964266/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com