如果列表中的所有==某物
发布于 2021-01-29 17:17:24
使用Python 2.6,有没有一种方法可以在一条语句中检查序列的所有项是否等于给定值?
[pseudocode]
my_sequence = (2,5,7,82,35)
if all the values in (type(i) for i in my_sequence) == int:
do()
而不是说:
my_sequence = (2,5,7,82,35)
all_int = True
for i in my_sequence:
if type(i) is not int:
all_int = False
break
if all_int:
do()
关注者
0
被浏览
41
1 个回答