gpt4 book ai didi

django - "best"获取列表大小的方法

转载 作者:行者123 更新时间:2023-12-02 08:06:44 27 4
gpt4 key购买 nike

我的问题是,如果我有一个列表

list = [1,2,3,4,5,6,7]

如果我想知道这个列表中元素的数量,是len(list) 或 list.count 更好的选择?还是 .count 仅适用于来自 object.filter(id = "HI").count 的模型查询?

希望我说清楚。

最佳答案

count()返回一个整数,表示数据库中与QuerySet匹配的对象数,它只适用于queryset

使用 SQL 的 SELECT COUNT(*) 在数据库级别处理计数要高效得多,这就是为什么要使用 count()

len() python内置函数,返回一个对象的长度(item的个数),也可以用在queryset上,但是使用count()

效率最高

关于django - "best"获取列表大小的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50790783/

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