test mult vars to same value, how to shorten expr?
Marc 'BlackJack' Rintsch
bj_666 at gmx.net
Tue May 20 02:41:59 EDT 2008
On Mon, 19 May 2008 20:36:45 -0700, notnorwegian wrote:
> if i want o test:
> if a == 5 and b ==5 and c==5 ... z==5
>
> is there some synctactic suagr for this?
>
> rather than maiking one of my own i mean, something built-in like:
> if a,b,c... z == 5:
Since Python 2.5 there's `all()`:
In [81]: a, b, c, d = 5, 5, 5, 6
In [82]: all(x == 5 for x in (a, b, c))
Out[82]: True
In [83]: all(x == 5 for x in (a, b, c, d))
Out[83]: False
Ciao,
Marc 'BlackJack' Rintsch
More information about the Python-list
mailing list