Python的any all

2018/07/02 python 共 279 字,约 1 分钟
  • 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)):
    ...

文档信息

Search

    Table of Contents