【发布时间】:2018-01-30 04:34:40
【问题描述】:
假设我们在 Python 中有以下列表:
[1,2,3,4,5,4,6,3,1,9,4,3,8,4,2,3,4,4,1,8]
我们如何返回最后一个被认为是>=4的元素?
我尝试执行一个 for 循环并查找索引,但除了得到意想不到的结果之外,我觉得我遇到了一些麻烦,并认为可能有更简单的方法来解决它。
谢谢。
【问题讨论】:
-
[x for x in lst if x >= 4][-1] -
那么您对此列表的预期结果是什么? 8?因为它是最后一个大于或等于 4 的值。
标签: python list loops element threshold