对于字符串的所有字符都为True

时间:2013-02-13 17:03:57

标签: python python-3.x

在Python 3中,检查字符串中所有字符的谓词是否为真的最短方法是什么?

2 个答案:

答案 0 :(得分:13)

all(predicate(x) for x in string)

答案 1 :(得分:2)

all(map(predicate, string))

功能上与@ Abe的答案相同,但是使用地图代替(在python3中也是懒惰的)