Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 有没有办法找到列表中第一个小于变量的值?_Python_Python 3.x - Fatal编程技术网

Python 有没有办法找到列表中第一个小于变量的值?

Python 有没有办法找到列表中第一个小于变量的值?,python,python-3.x,Python,Python 3.x,我有一个搜索小于k=6的最小值的代码。它返回2。 如何根据列表的顺序修改它以获得小于6的第一个值?对于下面的示例,输出应为3 你为什么要使用min?,可以这么简单。我相信你可以这样做: 测试列表=[3,2,4,7,5,10,18] 初始化k k=6 filterd_list=[如果i

我有一个搜索小于k=6的最小值的代码。它返回2。 如何根据列表的顺序修改它以获得小于6的第一个值?对于下面的示例,输出应为3


你为什么要使用min?,可以这么简单。

我相信你可以这样做:

测试列表=[3,2,4,7,5,10,18] 初始化k k=6 filterd_list=[如果i请让我知道这是否有帮助!谢谢

欢迎来到堆栈溢出。不幸的是,你的问题不是很清楚。请阅读。因为我只是尝试了一个测试,实际上我没有处理这个列表,我正在处理一个包含字符串和值的文件,所以我想返回x的第一个最小值,这就是所有的兄弟,Thaank you duuude
# Initializing list
test_list = [3, 2, 4, 7, 5, 10, 18]

# Initializing k
k = 6

min_val = min(i for i in test_list if i < k)
print(str(min_val))
for i in test_list:
    if i < 6:
        print(i)
        break