首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >一起使用函数中的任意和全部

一起使用函数中的任意和全部
EN

Stack Overflow用户
提问于 2022-03-31 12:50:14
回答 1查看 40关注 0票数 0

我对编程很陌生,我正努力想办法解决问题。所以我想写一个for循环,来确定变量列表1和列表2中的所有元素是否小于8,还可以确定列表中是否至少有一个元素小于8。这就是我的思考过程。

代码语言:javascript
复制
def check(list_one, val):
    for val in list_one:
        if val>= 8:
            return(all(x < val for x in list_one))
        if val >8:
            return (all(x > val for x in List_two))
       
      list_one = [2,5,6,3]
       list_two = [9,8,11,9]
      val = 8
      if (check(list_one, val)):
        print ( "yes")
      else:
          print("no")



if (check(list_two, val)):
    print ( "yes")
else:
    print("no")
EN

回答 1

Stack Overflow用户

发布于 2022-03-31 13:08:32

如果您想找出一个值是否存在于一个列表中,那么您可以(在大多数情况下也可能应该)使用in关键字。例如,您可以断言:

代码语言:javascript
复制
8 in [1,2,3,8,10] == True

...and那..。

代码语言:javascript
复制
8 in [1,2,3,10] == False

如果您需要知道列表中有多少元素(我认为这是您提出的问题的一部分),那么您需要使用len()内置函数。例如,您可以断言:

代码语言:javascript
复制
len([1,2,3,4,5]) == 5
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71692783

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档