【问题标题】:How to check all items of a list in python are equal to a?如何检查python中列表的所有项目是否等于a?
【发布时间】:2016-02-16 23:09:27
【问题描述】:

好的,在我的脚本中,我需要它说 base 是一个数组,但其中的数字数量可以是任何东西。我想要一些可以检查列表中所有项目的东西,看看是否所有元素 = 5 这是一个例子

base = [5, 5, 5, 5]

我可以使用什么代码来返回所有数字都等于 5 的语句。

【问题讨论】:

  • if item in base != 5:while item in bade != 5:?
  • 你的网站怎么样了? dance-nerds.net?
  • 哈哈,它是您制作和托管但从未对 XD 做过任何事情的网站之一
  • 您使用什么来托管以及您的域名是从哪里获得的?
  • @DeliriousSyntax 你为什么对我的网站如此感兴趣?

标签: python


【解决方案1】:

使用all-函数:

if all(b==5 for b in base):
    do_something()

【讨论】:

    【解决方案2】:

    这是一个可能的简短解决方案:

    k = [5,5,5,5]
    answer = 5
    k == [answer for i in range(len(k))] # evaluates to True
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-02
      • 1970-01-01
      • 2016-02-16
      相关资源
      最近更新 更多