朱皮特的博客 自由的飞翔

Python的any all

2018-07-02
朱皮特
阅读量:

  • any: 只要满足一个条件为True就返回True否则返回False。
  • all: 全部条件满足True才返回True否则返回False。

如下脚本判断某目录下是否存在.py后缀的文件:

import os
files = os.listdir('dirname')
if any(name.endswith('.py') for name in files):
    print('There be python!')
else:
    print('Sorry, no python.')

if any(name.endswith(('.c', '.h')) for name in listdir(dirname)):
    ...

Comments

Content