If all in list == something

前端 未结 4 1502
遇见更好的自我
遇见更好的自我 2020-12-15 04:10

Using Python 2.6, is there a way to check if all the items of a sequence equals a given value, in one statement?

[pseudocode]
my_sequence = (2,5,7,82,35)

if         


        
4条回答
  •  眼角桃花
    2020-12-15 04:31

    I would suggest:

    if all(isinstance(i, int) for i in my_list):
    

    all and any first appeared in 2006 with Python 2.5 (feature implemented by Raymond Hettinger).
    If you're using an older version of Python, the links provide sample implementations.

    I also suggest using isinstance since it will also catch subclasses of int.

提交回复
热议问题