如何检查python中列表的所有项目是否等于?

时间:2015-11-15 21:42:29

标签: python

好在我的脚本中我需要它说base是一个数组,但其中的数字可以是任何东西。我想要的东西可以检查列表中的所有项目,看看所有的赞美是否是5个继承人的例子

if draw_x+draw_x1>50:
    space_x=10
if draw_x+draw_x1>500:
    space_x=100
if draw_x+draw_x1>5000:
    space_x=1000
if draw_x+draw_x1>50000:
    space_x=10000
if draw_x+draw_x1>500000:
    space_x=100000
if draw_x+draw_x1>5000000:
    space_x=1000000

我可以使用哪些代码返回所有数字等于5的语句。

2 个答案:

答案 0 :(得分:4)

使用all - 功能:

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

答案 1 :(得分:0)

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

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