Py学习  »  Python

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

Hossein Rahimi • 4 年前 • 581 次点击  

基本上,我想知道什么是 最有效的方法 查找值大于,例如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
 
581 次点击  
文章 [ 2 ]  |  最新文章 4 年前