如何在python的条件中使用 "all()"?

问题描述 投票:0回答:1

例如,如果A是一个ints的列表,我想说 "如果A的每个元素都等于3,那么...等等"

if all(A) == 3:
    #then do this

不太清楚语法,也不知道怎么表达。先谢谢了!

python syntax
1个回答
6
投票
if all(a == 3 for a in A):
    pass

为了测试一个集合中的所有项目是否相同,另一个有趣的选项是使用 set:

if set(A) == {3}:
    pass
© www.soinside.com 2019 - 2024. All rights reserved.