社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

在Python中,确定大于阈值的列表项的最有效方法是什么?

Hossein Rahimi • 5 年前 • 1318 次点击  

基本上,我想知道什么是 最有效的方法 查找值大于,例如n的python列表元素。

我相信,最简单但效率不高的方法如下:

for i in range(len(theList)):
    if theList[i] > n:
        subList.append(theList[i])

而且,我们有单行线 for 如下所示:

(subList for subList in theList if sublist > n)

(如果上述语法有任何错误,请纠正我)

最后,我们可以使用 filter() 功能,这是不愉快的使用,至少对我来说。

以上方法都是我所知道的。如果你知道更好的方法,请告诉我。否则,请从效率和 运行时间 .

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/38235
 
1318 次点击  
文章 [ 2 ]  |  最新文章 5 年前